vim 标签:如何使用 tselect 获得 <C-w><C-]> 行为

vim tags: how to get <C-w><C-]> behave with tselect

借助于此:

我已经在我的 ~/.vimrc:

中添加了这个
nnoremap <C-]> g<C-]>

效果很好:<C-]> 现在显示 tselect 输出,我可以选择我想要的选项。但我也喜欢用<C-w><C-]>打开标签结果在一个新的拆分vimwindow。但这与旧的 tag (<C-]>) 行为一致。我希望它也显示 tselect 输出。我试过这个:

nnoremap <C-w><C-]> g<C-w><C-]>

还有这个:

nnoremap <C-w><C-]> <C-w>g<C-]>

但这些都不是我想要的。

事实是:有没有办法让 :tag<C-]> 等都默认使用 tselect 行为?我更喜欢那个。

谢谢,

From the documentation, Ctrl-wg]组合是什么拆分,然后使用光标下的单词作为 :tselect 上的标记。所以你的 .vimrc 应该有:

nnoremap <C-w><C-]> <C-w>g]