ubuntu14.04+vim+ctags+taglist安装与使⽤
安装ctags,执⾏如下命令:
sudo apt-get install exuberant-ctags
注意:也可以使⽤源码安装
安装taglist,具体步骤如下:
2.解压taglist_46.zip,执⾏如下命令:unzip -d taglist taglist_46.zip
3.在家⽬录下创建.vim⽂件夹,然后将taglist中的doc和plugins⽬录拷贝到.vim⽂件夹下。
4.配置taglist环境,具体如下:
cp /usr/share/vim/vim74/doc
cp plugin/taglist.vim /usr/share/vim/vim74/plugin/
5.默认打开taglist,需配置如下:
编辑/etc/vim/vimrc⽂件,在⽂件最后添加如下配置信息:
"语法⾼亮
syntax on
"显⽰⾏号
set number
"⾃动缩进与C语⾔风格缩进
set autoindent
set cindent
"缩进宽度
set tabstop=4
set softtabstop=4
set shiftwidth=4
"建议开启expandtab选项,会⾃动将tab扩展很空格,代码缩进会更美观
set expandtab
"set noexpandtab
"switch case 对齐风格
set cino=g0,:0
"
" taglist
"
let Tlist_Show_One_File=1 "只显⽰当前⽂件的tags
let Tlist_Auto_Open = 1 "⾃动打开
let Tlist_WinWidth=40 "设置taglist宽度
let Tlist_Exit_OnlyWindow=1 "tagList窗⼝是最后⼀个窗⼝,则退出Vim
let Tlist_Use_Right_Window=1 "在Vim窗⼝右侧显⽰taglist窗⼝
**注意:**vim存在多个配置⽂件vimrc,如/etc/vimrc,此⽂件影响整个系统的vim,⽽~/.vimrc只影响本⽤户的vim,当时~/.vimrc ⽂件中的配置会覆盖/ect/vimrc中的配置。
vim+taglist+ctags源码阅读,步骤如下:
1.⽣成函数和变量符号信息。使⽤ctags完成,具体执⾏:ctags -R * (-R递归最庸)
2.检查是否⽣成了tags,使⽤:ls -l tags。**注意:**tags⽂件主要包括下列对象列表:使⽤#define定义的宏;枚举型变量的值;函数的定义、原型和声明;名字空间;类型定义;变量(包括定义和声明);类(class)、结构体(struct)、枚举类型(enum)、联合(union);类、结构体和联合中的成员变量或函数等。
3.vim中输⼊:TlistToggle打开侧⾯窗⼝或者直接使⽤:Tlist、TlistOpen打开即可。
4.常⽤命令如下:
vim编辑器下载与安装vim -t tag:将tag换成欲查的变量或函数名,则直接打开存在对应变量/函数的⽂件
:tp代表上⼀个标记处
:tn代表下⼀个标记处
ctrl + ]:跳转到要查的函数处(可以跳到别的⽂件中)
ctrl + O(⼤写的O):调回原来的⽂件中
ctrl + w + w:左右窗⼝进⾏跳转
enter:查看当前⽂件中的函数
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论