vim的配置

来源:互联网 发布:ringdivas 淘宝 编辑:程序博客网 时间:2024/04/30 16:07

 

先看看配置下来的最终效果

 

 

接下里就是如何去如何去配置它:

第一步: 打开终端(输入cd,进入当前用户的主目录)

 

第二步:在当前目录下, vim  .vimrc 内容为下面内容

syntax on

set nu

set shiftwidth=4

 

filetype plugin indent on

set completeopt=longest,menu

 

set cscopequickfix=s-,c-,d-,i-,t-,e-

 

let g:winManagerWindowLayout='FileExplorer|TagList'

nmap wm :WMToggle<cr>

 

" CTags的设定  

let Tlist_Sort_Type = "name"    " 按照名称排序  

let Tlist_Use_Left_Window = 1  " 在左侧显示窗口  

let Tlist_Compart_Format = 1    " 压缩方式  

let Tlist_Exist_OnlyWindow = 1  " 如果只有一个buffer,kill窗口也kill掉buffer  

let Tlist_File_Fold_Auto_Close = 0  " 不要关闭其他文件的tags  

let Tlist_Enable_Fold_Column = 0    " 不要显示折叠树  

autocmd FileType java set tags+=D:\tools\java\tags  

autocmd FileType h,cpp,cc,c set tags+=D:\tools\cpp\tags  

let Tlist_Show_One_File=1    "不同时显示多个文件的tag,只显示当前文件的

 "设置tags  

 set tags=tags  

 set autochdir

 "默认打开Taglist

 let Tlist_Auto_Open=1

 """"""""""""""""""""""""""""""

 " Tag list (ctags)

 """"""""""""""""""""""""""""""""

 let Tlist_Ctags_Cmd = '/usr/bin/ctags'

 let Tlist_Show_One_File = 1 "不同时显示多个文件的tag,只显示当前文件的

 let Tlist_Exit_OnlyWindow = 1 "如果taglist窗口是最后一个窗口,则退出vim

 let Tlist_Use_Left_Window = 1 "在左侧窗口中显示taglist窗口

 

 " minibufexpl插件的一般设置

 let g:miniBufExplMapWindowNavVim = 1

 let g:miniBufExplMapWindowNavArrows = 1

 let g:miniBufExplMapCTabSwitchBufs = 1

 let g:miniBufExplModSelTarget = 1   

 

第三步:

下载vim.tar.gz 解压到当前用户的主目录

 

下载cscope-15.8b.tar.gz

tar -zxvf cscope-15.8b.tar.gz

cd cscope-15.8b

./configure

make

make install

 

下载ctags-5.8.tar.gz

tar -zxvf ctags-5.8.tar.gz

cd ctags-5.8

make

make install


 vim.tar.gz   cscope-15.8b.tar.gz   ctags-5.8.tar.gz下载地址

https://github.com/Stonelog/Linux/tree/master/vim

 

0 0