Ubuntu下vim中ctags的配置方法
2015-09-17 17:16
267 查看
Ubuntu下vim中ctags的配置方法
ctags可以建立源码树的索引,使程序员在编程时能迅速定位函数,变量,宏定义等位置去查看原型.以下是在Ubuntu下vim中ctags的下载安装和配置过程:
下载并安装ctags
在终端输入如下命令:
apt-get install ctags
建立源码索引
比如我经常需要查阅Linux的内核代码,而这些代码放在/home/linux/linux-2.6.14目录下,那么在终端进入到该目录后,输入命令ctags -R,你会发现多了一个tags文件,这个就是索引文件.
向vim注册索引文件tags的路径
用root用户在终端输入vim /etc/vim/vimrc,在打开文件的最后添加一行(具体路径根据你自己的情况而定):
set tags=/home/linux/linux-2.6.12/tags
然后关闭终端重新打开,你就可以用vim在任意地方查看有关Linux的函数原型.把光标停留在某个函数上上,然后按 Ctrl+],vim就会会自动跳到该函数处,这时我们能查看该函数的原型,查看完了,按Ctrl+o或者Ctrl+T就可以回到原来的地方.
如果修改了程序后,比如增加了函数定义,删除了变量定义,tags文件不能自动rebuild,你必须手动再运行一下命令:
ctags -R 使tags文件更新一下,不过让人感到欣慰的是vim不用重新启动,正在编写的程序也不用退出,马上就可以又正确使用Ctrl+]和Ctrl+T或者Ctrl+o了.
另外终端下输入vi –t tag (请把tag替换为您欲查找的变量或函数名),也可以跳到tag的原型处。
ctags可以建立源码树的索引,使程序员在编程时能迅速定位函数,变量,宏定义等位置去查看原型.以下是在Ubuntu下vim中ctags的下载安装和配置过程:
下载并安装ctags
在终端输入如下命令:
apt-get install ctags
建立源码索引
比如我经常需要查阅Linux的内核代码,而这些代码放在/home/linux/linux-2.6.14目录下,那么在终端进入到该目录后,输入命令ctags -R,你会发现多了一个tags文件,这个就是索引文件.
向vim注册索引文件tags的路径
用root用户在终端输入vim /etc/vim/vimrc,在打开文件的最后添加一行(具体路径根据你自己的情况而定):
set tags=/home/linux/linux-2.6.12/tags
然后关闭终端重新打开,你就可以用vim在任意地方查看有关Linux的函数原型.把光标停留在某个函数上上,然后按 Ctrl+],vim就会会自动跳到该函数处,这时我们能查看该函数的原型,查看完了,按Ctrl+o或者Ctrl+T就可以回到原来的地方.
如果修改了程序后,比如增加了函数定义,删除了变量定义,tags文件不能自动rebuild,你必须手动再运行一下命令:
ctags -R 使tags文件更新一下,不过让人感到欣慰的是vim不用重新启动,正在编写的程序也不用退出,马上就可以又正确使用Ctrl+]和Ctrl+T或者Ctrl+o了.
另外终端下输入vi –t tag (请把tag替换为您欲查找的变量或函数名),也可以跳到tag的原型处。
相关文章推荐
- 采用oracle官方文件(11G)——初步Concept
- 打包apk生成签名
- asp.net 根据dataset获取大字符串(直接转出json)
- (转)js prototype 详解
- HTML/CSS(八)CSS3 Transition,Tranform,box-sizing及浏览器支持
- 图形绘制之——Canvas详解(三)
- JavaScript编码风格指南(中文版)
- [转载] $\mathrm{Jordan}$标准型的介绍
- iOS9中错误信息信息是引入的一个第三方库不包含bitcode
- centos6.5下假设kamailio-V4.3.2服务器
- libevent代码分析
- zabbix 自定义CPU百分比模板
- 已阻止跨源请求:同源策略禁止读取位于
- Easyui DataGrid动态生成列
- 7.oracle学习门户系列七---网络管理和配置
- CALayer的常见应用
- 我又回来了
- teamForge使用笔记1-系统管理
- Android开源库
- java学习笔记之内部类