Linux

如何從 vim 跳轉到文件,在單獨的選項卡中打開它們?

  • August 13, 2013

我已經安裝了tags,所以我可以跳轉到另一個文件中的函式體,CTRL + ]

因為我知道我可以gf跳轉到另一個文件。

我知道我可以CTRL-w s拆分 vim 視窗。

我不知道但我很感興趣的是如何將前兩個與最後一個結合起來。

即如何通過標籤跳轉到另一個文件或在單獨的選項卡中gf 打開文件?

您可以使用命令在命名標記處拆分並打開一個新文件:stag,它似乎預設為綁定Ctrl- wCtrl- ]

你可以將它綁定到任何東西:

map <F2> :stag

如果需要在選項卡中完成,則可以分兩步完成:

Ctrl- w, Ctrl- ] Ctrl- w,T

或者你可以映射它:

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

gf相當於在新標籤中打開

Ctrl- w,gf

或視窗拆分:

Ctrl- w,f

再一次,如果你想拆分然後在新標籤中打開,

Ctrl- w, f Ctrl- w,T

引用自:https://unix.stackexchange.com/questions/86617