Vim+Ctags+Cscope的使用
2017-07-11 13:12
423 查看
Vim+Ctags+Cscope
注:首先看这篇文章之前最好是已经熟悉linux操作了的,因为我并没有一步一步的告诉大家怎么配置,而且有些具体用法也没有详细说明,只是分享一些配置经验这个就是我配置好的VIM界面
相信大家最开始接触vim(或者linux?)打开一个文件之后,比如:
vim test.c
出来的界面以及操作方法,用惯windows那华丽的IDE(或编辑器)可能多少都有些不爽。
但是当我们合理配置然后习惯了这个“编辑器之神”的操作命令之后,就会感谢那个带你走进linux世界的人了。
VIM配置
这里我先说一下我编辑代码的那个窗口的配置,其他窗口一会再说vim需要足够的配置来改变它达到适合自己的效果,比如说有时候VIM中文乱码就要加上678行,剩下的还有自动缩进之类的,这个文件就是家目录下的.vimrc文件(没有的话自己创建),其他配置也可以自己去添加:
下面这个配置文件是“/usr/share/vim/vim74/syntax/”(默认安装目录)下的c.vim文件,当然如果你也可以改java.vim,不过java开发好像不怎么用VIM。可以根据自己的喜好改变关键字颜色、下划线之类的,我只添加了下面这几行,觉得足够了。
文件以及标签管理窗口winmanager
代码编辑窗口配置的差不多了,还有左边那两个窗口:上面是你源文件的一些变量、函数名之类的也就是Tag_List,还有当前目录下的文件列表也就是File_List。这个可以达到和windows下IDE差不多的效果,便于跳转(顺便一提,切换窗口用Ctrl-ww)。
那这个东西怎么装又怎么使用呢?
大家可以安装这样一个软件:
sudo apt-get install vim-add-manager
这个东西就是用来管理vim插件的。比如我的
想安装哪个就vim-addons哪个就可以(包括一些关键字补齐之类的)
Ctags+Cscope
下面说说Ctags和Cscope。首先安装sudo apt-get install cscope
ctags就是上面的taglist(如果不是那就是我忘了,可以找到源码的)
然后在你需要编辑的源码目录下
ctag -R
cscope -Rb
用来产生数据检索库文件tags、cscope.out。
然后如果用我的配置文件的话就可以直接用了(如果不用就比较麻烦了,还要把上面那两个文件添加进去,具体可以自己查查cscope用法),这两个插件可以达到各种跳转,比如按照我的配置当光标在某个函数上按一下“Ctrl+\”+”g”就可以跳转到它的定义上去。(对于ctags可以用Ctrl+])。
相关文章推荐
- 使用vim进行软件开发(1):vim+ctags+taglist +cscope
- 使用Vim + Cscope/Ctags|Vim,Cscope,Ctags
- 使用Vim+Ctags+Cscope阅读源代码
- linux下的vim + ctags +cscope 的使用
- 使用vim+ctags+cscope阅读内核源码
- vim ctags cscope的配合使用阅读源码
- vim+ctags+cscope配合使用阅读源码
- 使用vim + cscope/ctags
- 通用的使用 VIM Ctags Cscope 访问程序文件的方法
- vim 和 cscope & ctags 结合使用
- vim + ctags + taglist + cscope + cppcomplete + global 使用初探
- 使用vim+ctags+cscope阅读内核源码
- cscope、ctags和vim简明使用流程
- 使用vim+ctags+cscope阅读linux内核源码
- vim中使用cscope+ctags
- ubuntu下如何使用vim cscope ctags
- 使用vim+cscope/ctags阅读内核代码
- 通用的使用 VIM+Ctags+Cscope 访问程序文件的方法
- 使用Vim+Ctags+Cscope阅读源代码
- vim+cscope+ctags一些使用笔记