环境:ubuntu 14.04
因为是在别人的服务器中我是新建了自己的用户目录,我默认ctags是已经装好了,我直接ctags -R之后,使用ctrl + ]跳转失败,显示 tags not found。我在想问题出现在了哪儿呢?
我经过了如下的步骤
1、which ctags,我看了下系统的ctags可执行程序的位置在/usr/bin目录下,然后我在自己用户目录下的 .profile文件中的PATH环境变量中新加入了/usr/bin这个路径
再次使用vim打开一个文件,ctrl + ],还是显示tags not found;
所以,这一步操作对于这个问题是无效的。
2、我从网上看了看,是需要自己在自己的用户主目录下建立 .vimrc文件,文件内容为:
set tags = /*你通过ctags -R生成的tags文件的位置*/tags
重新使用vim打开一个文件,此时就可以正常跳转了,因为在你是用vim打开文件的时候,会自动去读取 .vimrc文件,而在这个文件中你指明了tags文件的位置,所以tags就能够found,所以就可以正常跳转了。
ok,大功告成。
参考:
https://blog.csdn.net/daze_scarecrow/article/details/78533325