Skip to content Skip to main navigation Skip to footer

vi/vim 命令:如何向前或向后跳转到最后一次光标的位置

当你使用vim 文本编辑器去写bash shell脚本或者编辑一个配置文件的时候,我们经常会会需要去搜索之前写的bash shell 函数或者某一个字符串,那么光标就会移动到函数名或字符串所在的行。当查看完这个函数或字符串后,如何才能再回档原来写代码的位置或者搜索字符串之前的光标所在的位置呢?我们如何使用linux vi /vim 命令 向前或向后跳转到最后一次光标所在的位置呢?
vi/vim
本文将会讲述如何在vim /vi 文本编辑器中使用 vi /vim 命令自动跳转到最后一次光标所在的位置。
我们可以使用下面的两个 vi /vim 命令来做光标的跳转:
1)CTRL – O : 将光标向文本上方跳转到最后一次光标的位置
2)CTRL-i : 将光标想文本下方跳转到最后一次光标的位置
这里需要注意的是,每次的跳转都会被记录的一个跳转列表里,这样的话,你就可以使用CTRL-o 和CTRL -i 这两个命令,来回的做跳转,可以让你很方便的跳转到之前的光标所在的位置。对用vim 编辑器写代码的人来说,用处很大。
举个例子:
用vim 命令打开一个bash shell 脚本文件text.sh, 输入命令:

vim test.sh
 

将光标定位在第20 行,输入命令:

:20
 

查找脚本里的一个函数start,输入命令:

/sart
 

这个时候光标就会定位在start函数所在位置
现在我们想在回到上一次光标所在的位置,那么就可以输入vim 命令: ctrl -o 或 ctrl -i, 让光标回到第20行。
更多参考:
1. Linux 下 vi/vim 文本编辑器超详细使用指南
2. Linux/Ubuntu:在命令行下安装vim文本编辑器
3. linux vi/vim man 帮助文档

0 Comments

There are no comments yet

Leave a comment

Your email address will not be published.