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]
借助于此:
我已经在我的 ~/.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]