目前機器上vim的配置為:
vim +ctags + taglist + omnicppcomplete +
minibufexplorer + bufexplorer +
nerd_tree+ doxgentoolkit
1. taglist外掛程式:用於顯示檔案的tag,需要ctags的支援
在taglist.vim中設定let tlsit_ctags_cmd='/usr/bin/ctags'
:tlisttoggle
開啟taglist,我做了對映,直接tl就ok。
nmap tl:tlisttoggle
2. omnicppcomplete外掛程式:用於自動補全
在.vimrc中新增:
set nocp
filetype plugin on
使用ctags時需新增標誌,才能支援類成員的補全。
ctags -r --c++-kinds=+p --fields=+ias
--extra=+q .
3.視窗管理外掛程式minibufexplorer,
bufexplorer
tab/shift+tab
在minbuf視窗用於切換tab
使用其中乙個就夠了,minibufexplorer會開啟乙個小視窗管理顯示所有的buffer資訊,在該視窗中使用tab可以進行緩衝區的切換。bufexplorer通過\be(或\bs,\bv)緩衝區列表。
4.檔案瀏覽外掛程式
1.nerdtree explorer
使用:nerdtree開啟檔案瀏覽器,:nerdtreeclose關閉,設定了鍵對映,直接nt開啟,nc關閉。
nmap nt :nerdtree
nmap nc :nerdtreeclose
5.文件外掛程式doxgentoolkit
非常方便的生成文件注釋,:dox生成方法注釋,:doxlic生成版權注釋,:doxaut生成作者注釋。
命令比較難敲,也做了對映,直接dx、dl、da就ok
nmap dx :dox
nmap da :doxaut
nmap dl :doxlic
l小技巧
我的VIM配置
近來,鍵盤敲的手疼,所以貼出vim配置,看看是什麼原因導致的手疼,是鍵盤太差了,還是vim配置有問題。set nu set ts 4set expandtab set autoindent set shiftwidth 4set encoding utf 8set termencoding utf ...
我的vim配置
vim是相當強大的文字編輯器,下面是我的vim配置。在根目錄下新建檔案.vimrc,複製以下 到該檔案即可。搜尋時高亮 set hlsearch 隨著鍵入即時搜尋 set incsearch tab 鍵設定4個空格 set tabstop 4 set shiftwidth 4 set expandt...
vim 我的配置歷程
我用的作業系統是ubuntu 11.10.首先是基本設定。basic settings 介面設定 gui settings 外掛程式,我一般用三個外掛程式 類 函式 變數列表外掛程式 檔案樹外掛程式 片段自動完成外掛程式 補全外掛程式 taglist 顯示類 函式 變數的外掛程式 nerdtree ...