例如,在 VIM 中打开某个文件,其中一行是文件路径,如:
/etc/timezone
如果想在 VIM / NeoVIM 中,通过快捷键,在 tabnew 中打开目前鼠标所在行文本所指向的文件。
可以使用
Ctrl+w gf
tips: ctrl + w 看似难记,实际跟分屏切换命令的前缀是一样的。
如果不想在 tabnew 中打开,而是当前 window,可以直接使用
gf
然后就能使用 buffer 相关的命令,在原文件与目标文件间切换。
使用场景
比如在代码注释/文档中,注明了相关联的代码文件,就可以直接写上目标文件的地址。 然后通过 gf 快捷键快速打开。
buffer 相关命令
buffer 间切换
Ctrl + 6
或者
:bnext
:bn
或
:bprevious
:bp
查看所有 buffer
:buffers
参考
https://vi.stackexchange.com/questions/3364/open-filename-under-cursor-like-gf-but-in-a-new-tab-or-split
微信关注我哦 👍
我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊, 查看更多联系方式