[英]have vim tag-matchlist open a new tab
我已经配置好了东西,所以如果只有一个匹配项,标签上的CTRL-]
会直接转到新标签中的文件。 如果存在多个匹配项,则标记匹配列表将出现在当前选项卡的新窗格中。 按下数字并输入,然后在拆分窗格中打开该条目。
请问我该如何调整呢?
a)标签匹配列表在新标签中打开
要么
b)所选条目将出现在新选项卡中
您可以使用以下映射在当前窗口中的光标下方显示标签的匹配列表,然后在标签中打开所选标签:
nnoremap <F6> :tab tselect <C-r><C-w><CR>
它是映射的替代版本,但有点混乱。
以下映射将光标下方的标记:tselect
寄存器t
,打开一个新标签, :tselect
对寄存器t
执行:tselect
(从而在该标签中显示匹配列表):
nnoremap <F7> "tyiw:tabnew<CR>:tselect <C-r>t<CR>
弄清楚该怎么做我想要的:
nnoremap <C-]> :tab tjump <Cr><Cw><CR>
如果有一个匹配项,它将直接跳转到新标签中的标签。
如果存在多个匹配项,则会打开标签匹配列表,然后,一旦选择了所需的条目,它就会跳到新标签中的该标签。
非常感谢@romainl为我指出正确的方向。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.