Vim没有在Mac上读取/加载Ctags文件

时间:2014-03-21 17:57:31

标签: macos vim ctags command-line-interface

好的,这应该比现在容易得多,而且我想把头发拉出来试图找出来。我已经看了其他教程,其他人的工作都很好,但它对我来说并不起作用。我有OSX 10.9.2,Ctags 5.8和vim 7.3。我进入了一个目录并运行

ctags -R .

创建了一个标签文件。我可以打开标签文件,那里有与我想要的标签相对应的定义,我有标签,所以我将vim加载到与我的标签文件相同的目录中并使用

:tags

没有任何显示。我还尝试用

设置标签
:set tags=./tags;tags

我的标签堆中仍然没有任何结果。我错过了什么?我是否需要更改某种环境变量?我不明白为什么我只能阅读创建的标签文件。这让我疯狂

1 个答案:

答案 0 :(得分:1)

您只是遗漏了两个重要细节:

  • 每次跳转到标签时都会更新标签,您没有这样做;
  • :tags命令允许您可视化标记堆栈,它是空的。

要跳转到标记foo,请执行:

:tag foo

要跳转到包含foo的标记,请执行:

:tag /foo<tab>

更仔细地阅读:help tags