1

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

有没有办法告诉 exuberant ctags 不要索引这个空白?

在此处输入图像描述

4

1 回答 1

1

我对我的标记文件执行后处理步骤以清理它们。例如,我们有一些 (C++) 命名空间,但它们出现在任何地方,并且它不是一个有用的搜索标签。

也许您可以直接翻阅文件并\zs在每行标签的第一个匹配项前面粘贴一个?^或者,您可以从搜索词中的标签中删除所有内容。(我从来没有试过这个。)

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

祝你好运。

于 2013-02-07T03:45:26.970 回答