我已配置好所有内容,因此如果只有一个匹配项,则标记上的CTRL-]
会直接转到新标签中的文件。如果有多个匹配项,则tag-matchlist将显示在当前选项卡的新窗格中。点击数字并输入然后在拆分窗格中打开条目。
请如何调整,以便:
a)标签匹配列表在新标签页
中打开或
b)所选条目将显示在新标签页
中答案 0 :(得分:1)
您可以使用以下映射在当前窗口中显示光标下标记的匹配列表,并在选项卡中打开所选标记:
nnoremap <F6> :tab tselect <C-r><C-w><CR>
它是您的映射的替代版本,但不那么混乱。
以下映射会将光标下的标记移动到注册t
,打开一个新标签,并使用注册:tselect
执行t
(从而显示该标签中的匹配列表):< / p>
nnoremap <F7> "tyiw:tabnew<CR>:tselect <C-r>t<CR>
答案 1 :(得分:1)
想出如何做到我想要的:
nnoremap <C-]> :tab tjump <C-r><C-w><CR>
如果有一个匹配项,则会直接跳转到新标签页中的标记。
如果有多个匹配项,则会打开标记匹配列表,然后一旦选择了所需的条目,它就会跳转到新标签中的该标记。
非常感谢@romainl指出我正确的方向。