VIM配置成开发工具

来源:互联网 发布:月野里沙数据 编辑:程序博客网 时间:2024/05/22 18:22
先安装ctags,源里已有,不用自行编译

终端运行
sudo apt-get install exuberant-ctags

然后到Vim主页下载taglist,下载是一个zip包

打开家目录,建立新文件夹“.vim”,已经存在就不用建了。

进入到目录“.vim”去,直接用unzip命令解压下载的文件到目录中就可以。小功告成!

ctags基本命令
ctags -R

其中为源代码文件夹

.vimrc设置
let Tlist_Ctags_Cmd = '/usr/bin/ctags'  设定linux系统中ctags程序的位置
let Tlist_Show_One_File = 1     不同时显示多个文件的tag,只显示当前文件的
let Tlist_Exit_OnlyWindow = 1   如果taglist窗口是最后一个窗口,则退出vim
let Tlist_Use_Right_Window = 1  在右侧窗口中显示taglist窗口
let Tlist_Sort_Type = "name"    使taglist以tag名字进行排序
let Tlist_Use_SingleClick = 1   单击tag就跳转
let Tlist_Auto_Open = 1         启动vim后自动打开taglist窗口
let Tlist_Close_On_Select = 1   选择了tag后自动关闭taglist窗口
let Tlist_WinHeight = ""        taglist窗口的高度
let Tlist_WinWidth = ""            taglist窗口的宽度
let Tlist_Use_Horiz_Window = 1  taglist窗口横向显示
let Tlist_File_Fold_Auto_Close =1  同时显示多个文件中的tag时使taglist只显示当前文件tag,其它文件的tag都被折叠起来  
let Tlist_GainFocus_On_ToggleOpen = 1  TlistToggle打开taglist窗口时,输入焦点在taglist窗口中

let Tlist_Process_File_Always = 1  taglist始终解析文件中的tag,不管taglist窗口有没有打开



 1 syntax enable
2 set cindent
3 colorscheme murphy
4 set number
 5 set hlsearch
 6 set foldmethod=syntax
7 set foldlevel=100
8 set tags=~/linux-source-2.6.26/tags,./tags
9 """""""""""""""""""""""""""""
10 "         TagList           "
 11 """""""""""""""""""""""""""""
 12 let Tlist_Auto_Updata=1
 13 let Tlist_Show_One_File=1
  14 let Tlist_Exit_OnlyWindow=1
 15 let Tlist_Auto_Open=1
16 let Tlist_Close_On_Select=0
 17 let Tlist_Use_SingleClick=1
 18
 19 """""""""""""""""""""""""""""
20 "         c.vim             "
 21 """""""""""""""""""""""""""""
 22 filetype plugin on
23 let g:C_MapLeader = ','



原创粉丝点击