在使用Vim浏览代码或者log时,经常会遇到这样的情况,比如你搜索了某个变量或者单词,Vim自然就转到了变量和单词所在的行上了;然后你突然又想回到搜索前Vim显示的位置上。Vim其实是有这样的功能的。
Vim有一个jump list的概念,你可以想象这个东西是你光标移动的历史记录,其中下面的组合键是用来帮助你在这个list上移动的:
CTRL + o:调整到上一次光标所在的行号上,即往后跳转
CTRL + i :调整到jump list中当前记录的下一个记录的行号上,即往前调整
操作过程参见如下的gif:
谢谢,感觉搭配查找n很好用,就是这个权限 太高了,有时会跳出文件,好消息是 ctrl + io可以文件和内容之间跳转