我已经安装了,所以我可以通过 我知道我可以跳转到tags
另一个文件中的函数体。 我知道我可以分割vim窗口。 我不知道但我非常感兴趣的是如何将前两个与最后一个结合起来。 即我如何通过标签跳转到另一个文件或CTRL + ]
gf
CTRL-w s
gf
开幕文件在单独的选项卡中?
答案1
您可以使用以下命令在指定标签处拆分并打开一个新文件:stag
,它似乎默认为绑定Ctrl- w, Ctrl- ]。
您可以将其绑定到任何内容:
map <F2> :stag
如果需要在选项卡中完成,那么,您可以分两步完成:
Ctrl- w、Ctrl- ] Ctrl、wT
或者你可以映射它:
map <F2> :tab split <CR>:exec("tag ".expand("<cword>"))<CR>
相当于gf
在新选项卡中打开
Ctrl- w,gf
或窗口分割:
Ctrl- w,f
如果您想拆分然后在新选项卡中打开,
Ctrl- w, f
Ctrl- w,T