跳转到新选项卡中的定义

bar*_*baz 10 vim ctags

我正在寻找的是以下行为:

  • ^]
    应该在新选项卡而不是新缓冲区中打开光标下方的定义,并重新使用已打开的选项卡
  • ^O
    应切换回上一个选项卡中的上一个位置,而不是将当前选项卡的缓冲区切换到先前的位置缓冲区
  • ^I
    应该表现得相应

我试过了

:set switchbuf=newtab
Run Code Online (Sandbox Code Playgroud)

以及

:set switchbuf=usetab
Run Code Online (Sandbox Code Playgroud)

但两者都没有改变任何行为.

seh*_*ehe 7

看这里:

vim:在新标签页中打开标签

基本上,我们的想法是C-wC-]C-wT- 然后将该行为映射到您喜欢的键.

  • 此解决方案的问题还在于它不重用选项卡,即使使用 switchbuf=usetab (2认同)