如何从 vim 跳转到文件并在单独的选项卡中打开它们?

如何从 vim 跳转到文件并在单独的选项卡中打开它们?

我已经安装了,所以我可以通过 我知道我可以跳转到tags另一个文件中的函数体。 我知道我可以分割vim窗口。 我不知道但我非常感兴趣的是如何将前两个与最后一个结合起来。 即我如何通过标签跳转到另一个文件或CTRL + ]
gf
CTRL-w s

gf 开幕文件在单独的选项卡中?

答案1

您可以使用以下命令在指定标签处拆分并打开一个新文件:stag,它似乎默认为绑定Ctrl- w, Ctrl- ]

您可以将其绑定到任何内容:

map <F2> :stag

如果需要在选项卡中完成,那么,您可以分两步完成:

Ctrl- wCtrl- ] CtrlwT

或者你可以映射它:

map <F2> :tab split <CR>:exec("tag ".expand("<cword>"))<CR>

相当于gf在新选项卡中打开

Ctrl- w,gf

或窗口分割:

Ctrl- w,f

如果您想拆分然后在新选项卡中打开,

Ctrl- w, f Ctrl- w,T

相关内容