gf
。找到使gf
与tab-page
一起使用默认行为的解决方案。
当前默认行为在同一视口中打开新文件,但有时用户可能希望使用Vim tab-page
功能在不同的选项卡中打开新文件。
或者,用户可能希望始终让gf
使用标签页,并且永远不要在同一视口中打开链接文件。
Vim允许gf
命令在新标签页中打开,但它要求用户在调用<C-W>
之前键入control-W gf
。
现有的方法并不是最优的,因为击键很麻烦,并且会给那些大量使用gf
命令的用户带来重复性劳损的风险。
Vim帮助:
最好不要一直输入<C-W>gf
,以节省击键次数并降低重复性劳损的风险。
以下尝试不起作用(使用普通命令):
:normal <C-W>gf
:normal <C-W>gf
没有按预期工作?答案 0 :(得分:3)
第一个问题的答案:
:normal
应该是原始按键之后的内容,,因为您在正常模式下键入它们。您使用的是什么都没有,所以它什么都不做(你是幸运的是,这可能意味着什么,并搞砸了你的整个缓冲区!)。
如果您插入<C-w>
的原始表示:
:norm <C-v><C-w>gf
应该是这样的:
:norm ^wgf
第二个问题的答案:
nnoremap gf <C-w>gf