ubuntu下安装ctags工具
ctags工具全称Generate tag files for source code。扫描指定的源文件,找出其中包含的语法元素,并把找到的相关的内容记录下来,这样在代码浏览和查找时就可以利用这些记录实现查找和跳转的功能。
一、安装ctags工具
sudo apt-get install ctags
二、建立索引文件
在想要建立索引文件的文件夹目录下执行:
sudo ctags -R *
发现目录下多了一个tags文件,这就是索引文件
三、设置索引文件位置
vim里需要设置tags文件的位置。
在家目录下的.vimrc文件里面添加(注:要添加你自己索引文件的路径,下面只是我添加的路径)
set tags=/home/ld/.vim/bundle/tags
四、使用方法
参考下面的博客
(https://blog.youkuaiyun.com/qq_29350001/article/details/77162347)
五、安装辅助软件taglist
安装taglist前,一定要安装ctags
(1)taglist下载地址
(https://www.vim.org/scripts/script.php?script_id=273)
(2)安装
解压到~/.vim 目录下
unzip taglist_46.zip
进入doc目录,可以看到doc文件夹里多了一个tags文件
至此,taglist的安装完成。
(3)使用
使用vim打开一个文件,然后在命令模式下输入Tlist,可以看到如下的界面。
关闭界面,同样是在命令模式下输入Tlist
ctrl+ww 切换左右窗口
通过ctrl + ww 左右切换窗口,然后通过点击左面的函数,回车,会自动在右面一栏出现函数对应的位置。
至此,ctags和taglist安装完成,加上上一篇文章在vim下安装好的自动补全插件YouCompleteMe,离把vim打造成IDE还差cscope工具,Tagbar插件,文件浏览插件NerdTree和动态语法检测工具ALE。
有任何问题,欢迎大家交流。
其他插件参考我的博客:
1.(https://blog.youkuaiyun.com/m0_37624499/article/details/89526701)
2.(https://blog.youkuaiyun.com/m0_37624499/article/details/90705658)
3.(https://blog.youkuaiyun.com/m0_37624499/article/details/90812660)
4.(https://blog.youkuaiyun.com/m0_37624499/article/details/90905452)