使用:tjump代替:按下ctrl-标签vim-]

sup*_*pie 8 tags vim tagging ctags

在vim,
当我按下ctrl-]

1)通常的行为:
它转到第一个匹配的标签,光标下有单词,之后我们需要:tjump单独查看所有匹配标签的列表,然后跳转到所需的标签.

2)我想要的是:
vim应该搜索标签文件,
如果有多个匹配,
如果有一个匹配则显示所有匹配标签的列表,只需跳转到匹配的标签
(就像:tjump那样)

这种行为(2)在我们使用时已经发生了g-ctrl-],但我希望它发生在ctrl-]
我已经看到行为(2)ctrl-]在一些线索中的某些vims中使用.

请告诉我如何获得行为(2).换句话说,
请告诉我如何使用.vimrc或其他什么ctrl-]来表现g-ctrl-]

Pet*_*ker 14

这将映射<c-]>g<c-]>正常和可视模式.

nnoremap <c-]> g<c-]>
vnoremap <c-]> g<c-]>
Run Code Online (Sandbox Code Playgroud)

我建议你映射g<c-]><c-]>.换句话说,只需交换命令即可.

nnoremap g<c-]> <c-]>
vnoremap g<c-]> <c-]>
Run Code Online (Sandbox Code Playgroud)