在this answer中,我们获得了使用C ++代码时包含--extra=+q
的宝贵提示。这个答案不能解决的问题是the comment,因为使用类合格的标签有多么困难。
您可以使用:tag /pattern
搜索合格的标签,但是这种解决方案很麻烦。有什么方法可以使用默认的CTRL-]
获取正确的标签?还欢迎“还可以”的解决方案。
答案 0 :(得分:1)
假设该注释中提到的解决方法使您满意,则应使用:tjump /pattern
而不是:tag /pattern
。当只有一个匹配项时,其行为类似于:tag /pattern
,而如果有多个匹配项,则其行为类似于:tselect /pattern
。
与:tjump
等效的普通模式是g<C-]>
,但它的行为类似于:tjump pattern
,而不像:tjump /pattern
,除非重新映射,否则无法使其工作:
nnoremap g<C-]> :tjump /<C-r><C-a><CR>