vim的配置

  1. 中文安裝手冊

    安裝方法:   
    在下面的網站下載中文幫助的文件包:
    $wget http://nchc.dl.sourceforge.net/sourceforge/vimcdoc/vimcdoc-1.5.0.tar.gz

    解壓後其中有個doc文件夾, 將其中的內容全部複製到~/.vim/doc, 或者vim安裝目錄下的doc目錄中, 此時vim中的help信息已經是中文的了.
    注意:
    如果無法顯示中文, 在~/.vimrc中增加下面這句試試:
       set helplang=cn

    看看截圖:

    wKiom1dJlKjRfw4dAAEW5h0GJdc497.png-wh_50

  2. 語法高亮

syntax on

3.換行

set nu

4.設置縮進的空格數爲2

set shiftwidth=2

5.安裝TagList 插件
http://www.vim.org/scripts/script.php?script_id=273
下載taglist_xx.zip ,解壓完成,將解壓出來的doc的內容放到~/.vim/doc,
解壓出來的plugin下的內容拷貝到~/.vim/plugin
6. 在~/.vimrc 中添加:

let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
let Tlist_Use_Right_Window=1

6. 安裝件瀏覽器和窗管理器 -- 插件: WinManager
http://www.vim.org/scripts/script.php?script_id=95
下載winmanager.zip2.X版本以上的。
解壓winmanager.zip,將解壓出來的doc的內容放到~/.vim/doc, 將解壓出來
plugin下的內容拷貝到~/.vim/plugin
7. 在~/.vimrc 中添加:

let g:winManagerWindowLayout=‘FileExplorer|TagList'
nmap wm :WMToggle<cr>

8. 然後重啓vim, 打開~/XXX.c或~/XXX.cpp, normal狀態下輸"wm", 你將
看到上圖的效果


wKioL1dJmQeCPuCbAAC-lz2AqF8319.png-wh_50

9.自動補全

:inoremap ( ()<ESC>i
 11 :inoremap ) <c-r>=ClosePair(')')<CR>
 12 :inoremap { {<CR>}<ESC>O
 13 :inoremap } <c-r>=ClosePair('}')<CR>
 14 :inoremap [ []<ESC>i
 15 :inoremap ] <c-r>=ClosePair(']')<CR>
 16 :inoremap " ""<ESC>i
 17 :inoremap ' ''<ESC>i
 18 function! ClosePair(char)
 19     if getline('.')[col('.') - 1] == a:char
 20         return "\<Right>"
 21     else
 22         return a:char
 23     endif
 24 endfunction
 25 filetype plugin indent on
 26 "打開文件類型檢測, 加了這句纔可以用智能補全
 27 set completeopt=longest,menu




















發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章