我刚刚ctags
通过自制软件安装并在我的~/.vimrc
:
set tags=./tags,tags;$HOME
然后我在/usr/local/bin/ctags -R .
我的一些目录上运行并打开了一些存储在目录中的文件,然后其中一些脚本成功地导入了标签文件,而另一些则没有。
例如,我打开了test.py
我的 Python 工作区,我已经在其中运行了上面的命令,然后我尝试穿上Ctrl+]
我的 GVim,看起来好像成功导入了标签文件。
我还打开了hello.go
位于~/go/src/github.com/user/hello
,其中我已经执行了上述ctags
命令,成功导入了标签文件。但是,test.rb
我只是为了进行测试而将其放在 Go 目录中的文件没有正确导入标签文件。
另外,当我在 上执行命令,然后ctags
打开~/another_go_workspace/src
位于?~/another_go_workspace/src/hello/hello.go
set tags=./tags,tags;$HOME
~/.vimrc
那么我错过了什么?
如果它不导入更高目录中的标签文件,我是否必须ctag
在每个目录上执行命令,即 on ~/go/src/soccer_analysis
, ~/go/src/coffee
, ~/go/src/utility
, etc, etc...?
谢谢。