首先在Ubuntu軟件中心安裝Gvim,也可以在vim的官網 下載源代碼,自己編譯。
如果想安裝vimgdb,在下載源碼之後,可以在這裏 下載vimgdb的源碼,注意對應你的vim版本。
然後可以看這裏 ,安裝你的vimgdb插件。
然後進入vim,輸入:":!cp -i $VIMRUNTIME/vimrc_example.vim ~/.vimrc"創建你的配置文件。
安裝好vim後可以下載他的中文幫助文檔 ,具體怎麼安裝文檔裏說的很清楚。
安裝Taglist插件:下載
將文件解壓到~/.vim就可以了。
在.vimrc中添加:
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
然後打開一個C/C++文件,輸入:Tlist就能看到效果了。
輸入:help taglist.txt查看他的幫助文檔。
如果不行就輸入下:helptags ~/.vim/doc
安裝WinManager插件:下載
將文件解壓到~/.vim就可以了。
在.vimrc中添加:
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>
這樣就可以在vim裏輸入wm就能顯示出TagList窗口和netrw窗口了。
幫助::help winmanager
不行的話輸入下::helptags ~/.vim/doc
安裝MiniBufExplorer插件:下載
把minibufexpl.vim放到~/.vim/plugin文件夾下就可以了。
這裏有幾個選項(可以不添加):
"let g:miniBufExplMapCTabSwitchBufs = 1用<C-Tab><C-S-Tab>切換窗口
"let g:miniBufExplMapWindowNavVim = 1用<C-h,j,k,l>切換
let g:miniBufExplMapWindowNavArrows = 1用<C-箭頭鍵>切換
安裝VisualMark插件:下載
把visualmark.vim 文件丟到 ~/.vim/plugin 文件夾就好了。
在vim中使用mm就可以高亮當前行了,F2在標記的行間跳轉。
如果提示“不能設定語言爲en_US”,解決辦法:
用gedit打開visualmark.vim找到exec ":lan mes en_US",將其改爲如下內容即可!
" exec ":lan mes en_US"
" 將上句改爲下面兩句中的任一句即可解決VisualMark的時候總是報錯 E197不能設置語言 en_US的問題
“ 以下兩句不可同時啓用,我建議用 exec ":lan POSIX",故此把exec ":lan C"給註釋掉了
"exec ":lan C"
exec ":lan POSIX"
Ctrl+P | 向前切換成員 |
Ctrl+N | 向後切換成員 |
Ctrl+E | 表示退出下拉窗口, 並退回到原來錄入的文字 |
Ctrl+Y | 表示退出下拉窗口, 並接受當前選項 |
Ctrl+X Ctrl+L | 整行補全 |
Ctrl+X Ctrl+N | 根據當前文件裏關鍵字補全 |
Ctrl+X Ctrl+K | 根據字典補全 |
Ctrl+X Ctrl+T | 根據同義詞字典補全 |
Ctrl+X Ctrl+I | 根據頭文件內關鍵字補全 |
Ctrl+X Ctrl+] | 根據標籤補全 |
Ctrl+X Ctrl+F | 補全文件名 |
Ctrl+X Ctrl+D | 補全宏定義 |
Ctrl+X Ctrl+V | 補全vim命令 |
Ctrl+X Ctrl+U | 用戶自定義補全方式 |
Ctrl+X Ctrl+S | 拼寫建議 |
" 0 - 不記錄上次的補全方式
" 1 - 記住上次的補全方式,直到用其他的補全命令改變它
" 2 - 記住上次的補全方式,直到按ESC退出插入模式爲止
let g:SuperTabDefaultCompletionType="<C-X><C-O>"
" 現在改爲<C-X><C-O>.