Vim 如何让CTAG避免在行首索引空白?

Vim 如何让CTAG避免在行首索引空白?,vim,ctags,exuberant-ctags,Vim,Ctags,Exuberant Ctags,在Vim中使用丰富的ctags时,我发现ctags会生成一个标记文件,在每个标记定义的开头包含空格。因此,每当我跳转到标记时,它都会跳转到行的开头,而不是后面在行中标记的位置 有没有办法告诉繁盛的CTAG不要索引这个空白 我对标记文件执行后处理步骤来清理它们。例如,我们有一些(C++)名称空间,但它们随处可见,这不是一个有用的搜索标签 也许你可以把文件撕开,在每行第一个匹配的标签前粘贴一个\zs?或者,您可以在搜索词中删除从^到标记的所有内容。(我从来没有试过这个。) 我的方法是在标记脚本中的c

在Vim中使用丰富的ctags时,我发现ctags会生成一个标记文件,在每个标记定义的开头包含空格。因此,每当我跳转到标记时,它都会跳转到行的开头,而不是后面在行中标记的位置

有没有办法告诉繁盛的CTAG不要索引这个空白


我对标记文件执行后处理步骤来清理它们。例如,我们有一些(C++)名称空间,但它们随处可见,这不是一个有用的搜索标签

也许你可以把文件撕开,在每行第一个匹配的标签前粘贴一个
\zs
?或者,您可以在搜索词中删除从
^
到标记的所有内容。(我从来没有试过这个。)

我的方法是在标记脚本中的ctags调用之后,我通过一系列
grep-vE
s将文件传回


祝你好运。

我对标记文件执行后处理步骤来清理它们。例如,我们有一些(C++)名称空间,但它们随处可见,这不是一个有用的搜索标签

也许你可以把文件撕开,在每行第一个匹配的标签前粘贴一个
\zs
?或者,您可以在搜索词中删除从
^
到标记的所有内容。(我从来没有试过这个。)

我的方法是在标记脚本中的ctags调用之后,我通过一系列
grep-vE
s将文件传回


祝你好运。

如果你没有在文件中找到它,就不要。如果你没有在文件中找到它,就不要。谢谢——这就是我想我必须要做的:-/。我刚刚提出了你的建议,正在使用sed一行程序对ctags输出进行后期处理。工作起来很有魅力:)谢谢——这就是我想我必须要做的:-/。我刚刚提出了你的建议,正在使用sed一行程序对ctags输出进行后期处理。工作就像一个符咒:)