Ubuntu下vim中ctags的配置方法
ctags可以建立源码树的索引,使程序员在编程时能迅速定位函数,变量,宏定义等位置去查看原型.以下是在Ubuntu下vim中ctags的下载安装和配置过程:
下载并安装ctags
在终端输入如下命令:
apt-get install ctags
建立源码索引
比如我经常需要查阅Linux的内核代码,而这些代码放在/root/linux-2.6.14目录下,那么在终端进入到该目录后,输入命令ctags -R,你会发现多了一个tags文件,这个就是索引文件.
向vim注册索引文件tags的路径
用root用户在终端输入vim /etc/vim/vimrc,在打开文件的最后添加一行(具体路径根据你自己的情况而定):
set tags=/root/linux-2.6.12/tags
然后关闭终端重新打开,你就可以用vim在任意地方查看有关Linux的函数原型.把光标停留在某个函数上上,然后按 Ctrl+],vim就会会自动跳到该函数处,这时我们能查看该函数的原型,查看完了,按Ctrl+o或者Ctrl+T就可以回到原来的地方.
如果修改了程序后,比如增加了函数定义,删除了变量定义,tags文件不能自动rebuild,你必须手动再运行一下命令:
ctags -R 使tags文件更新一下,不过让人感到欣慰的是vim不用重新启动,正在编写的程序也不用退出,马上就可以又正确使用<Ctrl+]和Ctrl+T或者Ctrl+o了.g]不跳转,列出有多少个tags可选.
您可能改兴趣的文章
linux终端开发环境的配置
分享到:
相关推荐
本文件是在ubuntu下配置vim,变成C/C++集成开发环境,实现代码自动补全,函数参数提示,代码跳转,文件列表和函数项显示等功能,在ubuntu12.04 和ubuntu14.04中测试通过,只需执行vim.sh脚本即可,注意脚本中的vim73...
下载vimconfig.tar.tgz,将文件拷贝到ubuntu, 执行下面命令: tar zxvf vimconfig.tar.tgz cd vimconfig cp .* ~/ -rvf 部分配置情况: "-------------TagList--------------- "设置ctags路径 let Tlist_Ctags_Cmd ...
ubuntu下的vim插件集合,包括了cscope、ctags、c-support、taglist、minibufexpl等常用的插件,只要运行文件夹下的Install.sh脚本就能自动安装。
vim函数自动补齐,追踪代码,F2函数列表,F3文件列表等等快捷键,可看.vimrc参考,记得下载sudo apt-install cscope sudo apt-install ctags,要不然会报错。用法:解压后直接把.vimrc文件 和.vim文件夹直接放在家...
ubuntu系统vim,ctags的配置包
自己配置的VIM IDE环境,包括ctags、cscope等插件,语法高亮等,用了一年时间,读写代码感觉比较方便
配置文件是别人的。...由于已经安装了vim,ctags,cscope,所以只把其中的vimfile改为.vim,然后复制.vim和.vimrc到~文件夹下就可以了。详细叙述见http://my.oschina.net/bubifengyun/blog/162082
1. 安装完整的vim # apt-get install vim-gnome 2. 安装ctags,ctags用于支持taglist,必需! # apt-get install ctags 3. 安装taglist #apt-get install vim-scripts #apt-get install vim-addon-manager # vim-...
1. ubuntu(16/18)安装ctags sudo apt install ctags 2. 在源代码的最顶层目录生成tags文件,就可以看到当前目录下有一个tags文件 ctags -R 3. 在 ~/.vimrc 中添加以下配置 set tags=xxx 4. 编写一个自动加载tags...
c.vim, gtk-vim-syntax.tar 是用于 vim 中用于 gtk ...另外建议安装 ctags 与 cscope, 通过它们我们可以在 vim 中进行函数跳转或反向索引等操作, 便于阅读代码. 这些工具建议通过 debian/ubuntu 的 apt 机制自己安装
ubuntu 下vim配置,包括语法高亮,backspace。
每次装完ubuntu后都需要配置和下载很多开发相关的软件例如maven,VIM CTAGS,JAVA,里面含下载脚本和source list等方便对ubuntu配置。
Vim Bootstrap提供了一种简单的方法来为Vim,NeoVim,NeoVim-Qt,MacVim和GVim生成.vimrc配置文件。 先决条件 该发行版旨在与Vim> = 8和neovim一起使用。 Mac OSX $ brew install git ctags Linux Ubuntu \ ...
1. 安装vim: # apt-get install -y vim-gnome 2. 安装ctags,ctags用于支持taglist # apt-get install ctags 3. 安装taglist # apt-get install vim-scripts vim-addon-manager # vim-addons install ...
terminator and vim config files in my ubuntu env. 需要预先安装的软件有(需高于等于我的版本): vim 7.4 , git , curl , cmake , exuberant-ctags , python 2.7.6 首先将项目clone到本地: git clone ...
Ubuntu12.04版本的安装,自己当初进行安装和配置花了很漫长时间,把这些都总结下来了,包括VIM的详细配置(连CTAGS的安装都有),中文输入法的配置等等,另外附赠putty的颜色配置,呵呵
vim-bootstrap Vim Bootstrap是生成器,提供了一种简单的方法来生成vim,NeoVim,NeoVim-Qt,MacVim和GVim的.vimrc配置。 前提条件该发行版旨在与vim-bootstrap一起使用。Vim Bootstrap生成器提供了一种为vim,...
文档说明了在vmware中安装ubuntu的详细步骤,其中包含系统的安装、vim的配置 、帮助文档的安装、ctags的安装等。。
PS :服务器端无插件k-vim简化版本(curl直接设置vimrc即可) / vscode-vim配置(尽量一致的键位) PPS :一份tmux配置 截图 solarized主题 molokai主题 安装步骤 1.克隆到本地 git clone ...
尖端 对于想要没有任何插件的vimrc的用户,请改用vimrc_tiny.vim : wget ... sudo apt install vim git ctags pyflakes 在CentOS上: sudo yum install