Vim 文件跳转与复制粘贴技巧
1. 文件间跳转
在 Vim 中,常规的移动操作只能在单个文件内进行,而跳转功能则可以让我们在不同文件之间切换。Vim 提供了一些命令,能将文档中的关键字变成“虫洞”,让我们快速从代码库的一个部分跳转到另一个部分。同时,Vim 会记录我们的跳转路径,方便我们返回。
1.1 遍历跳转列表
Vim 会记录跳转前后的位置,并提供了相关命令来回溯我们的操作。就像浏览器中的后退和前进按钮,Vim 中的<C-o>命令类似于后退按钮,<C-i>命令类似于前进按钮。
可以通过运行:jumps命令来查看跳转列表的内容,示例输出如下:
jump line col file/text ❮ 4 12 2 <recipe> 3 114 2 <recipe> 2 169 2 <recipe> 1 290 2 <recipe> > Press Enter or type command to continue任何改变当前窗口活动文件的命令都可视为跳转。例如,使用:edit命令打开新文件后,就可以使用<C-o>和&