【linux】vim编辑器vim+taglist+ctags的配置

不少linux软件开发实际上并不实在X window的状况下进行的,这时咱们不可能启动基于X window的图形化窗口,在这一状况下咱们所能使用的主要的编辑器是vim和emacs.(ps:emacs和vim虽然被称为两大编辑器之神,可是我的感受vim的功能键设置的比较好用)下面详细介绍一下vim的配置使用。对于vim环境自己的设置能够google。下面主要是说明插件的配置。html

taglist
首先是ctags的安装,推荐使用exuberant ctags,咱们能够从其官方网站上下载它的源码包,进行解压缩,编译,安装便可。
具体过程以下:
cd 到解压后文件的路径
//在编译前执行configure可执行文件,configure程序将检测系统配置状况
./configure
//完成配置之后会获得一个配置文件,用于make编译时使用
//接下来使用make开始编译源代码
make
ps:解析来的命令咱们要使用到root权限,注意切换
//编译后咱们使用ctags自带的建立目录命令来建立ctags的安装目录
./makeinstalldirs
//最后使用make install来进行安装
make install

 

至此,ctags的安装已经完成,可使用ctags命令来检测时候完成安装。
PS:其实exuberant ctags的安装能够直接在命令行下安装,貌似ubuntu 12.04中提供的版本为5.9,而其官方网站上提供的最高版本为5.8,版本问题可能影响到具体的使用。
taglist
下面咱们来进行taglist的安装,同ctags的安装同样这里咱们也是去其官方网站下载解压其源码包。
具体步骤以下:
咱们首先在家目录下建立.vim文件(mkdir .vim)   以便于存放vim的插件。
而后把咱们下载到的taglist源码包进行解压,把其中的doc和plugins目录拷贝到.vim文件夹下。
进入到vim在命令模式下输入helptaglist~/.vim/doc即完成了taglist的安装。在vim中输入Tlist,若是出现以下画面则证实安装成功。
ubuntu下vim编辑器vim+taglist+ctags的配置 - Search - Search的博客
完成了taglist和ctags的安装,可是这时ctags和taglist尚未联系起来。为此,咱们须要修改~/.vim/plugin/taglist.vim文件,找到if !exitsts(loaded_taglist)这一行,并在其前面添加let Tlist_Ctags_Cmd="/usr/local/bin/ctags"
ps:在这里须要注意的是咱们在设置直线须要察看咱们ctags可执行可执行路径究竟是在哪里,咱们能够进入到上述目录,一直找到具体的可执行的文件ctags,并将其路径赋给Tlist_Ctags_Cmd(例如个人路径是/usr/local/bin/ctags/ctags)
vim+taglist+ctags阅读代码
为了使用vim+taglist+ctags来阅读代码,咱们首先必须生成函数和变量的符号信息。这一步咱们使用ctags完成。
例如咱们使用咱们刚才下载的ctags的源码包为例。
//生成tag
执行 ctags -R(-R递归做用)
//检查是否生成了tags
ls -l tags
生成tag之后我么就能够进行察看了,具体步骤见以下截图
ubuntu下vim编辑器vim+taglist+ctags的配置 - Search - Search的博客
 
 
输入TlistToggle来打开侧面窗口
ubuntu下vim编辑器vim+taglist+ctags的配置 - Search - Search的博客
 
使用ctr 和两次w在侧窗口和主窗口之间进行切换
ubuntu下vim编辑器vim+taglist+ctags的配置 - Search - Search的博客
 
移动到土体的函数后,按enter键察看具体函数。
ubuntu下vim编辑器vim+taglist+ctags的配置 - Search - Search的博客
 
  有时咱们想察看的函数在其余代码文件中定义,这是咱们只要将光标定位到想察看的函数上,而后按ctr+]键就能够进行察看了,按ctr+O能够跳回到源文件中。
 
转自:http://xiangyanglai.blog.163.com/blog/static/2047252022012330111618740/
 
参考资料:
相关文章
相关标签/搜索