windows下用vim實現qt代碼的自動補全功能

windows下用vim實現qt代碼的自動補全功能 
1.安裝vim.
2.下載ctags for win32並解壓到c:\ctags\目錄下;
3.將c:\ctags加入windows的path環境變量中;
4.下載omnicppcomplete將解壓到vim安裝目錄的vimfiles目錄下;
5.轉到qt的include目錄下執行ctags -R --c++-kinds=+p --fields=+iaS --extra=+q;命令完成後會在該目錄下
生成一個tags文件,它是omnicppcomplete和vim用來作命令補全的數據庫。
6.在qt的src目錄下再執行一遍上述命令;
7.編輯vim安裝目錄下的_vimrc文件,將下述兩行加入其中
set tags+=c:\Qt\4.3.3\include\tags
set tags+=c:\Qt\4.3.3\src\tag
其中c:\Qt\4.3.3\是我機器上qt 的安裝目錄,根據你的情況作出調整。
8.到你的工程目錄下執行5步中的命令;
9.用vim打開一個cpp文件試一下吧,哈哈;


windows下vim配置以及插件的安裝2010-03-07 17:30vim被稱爲神之編輯器,的確,vim的功能的確很強大,編程也可以得心應手,vim讓我用了之後就喜歡上它了。
最近重裝了系統,所以vim又得重新配置一道。爲了防止以後忘記,記錄在這裏我的配置過程。
安裝完vim之後,如果像我一樣英語能力不是很強的話,那麼還是老老實實裝上中文幫助手冊(vimcdoc-1.7.0-setup.exe)吧。進行到這裏的時候,打開vim在菜單欄處的中文會顯示成亂碼,我的辦法是將vim72下名爲lang的文件夾刪去,這樣菜單欄語言變爲英語,其實還有的辦法就是把文字的編碼設置爲GB2312的也可以吧。

vim插件的安裝
其實vim插件的安裝很簡單,只需在網上把插件下下來,放在指定的文件夾中,然後修改一下_vimrc文件的內容就可以了。
窗口管理: taglist_45.zip 解壓後包含一個doc文件夾和一個plugin文件夾,將其中內容分別複製到C:\Program Files\Vim\vim72下的doc及plugin中。在_vimrc文件中加入以下內容:
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1

目錄管理: winmanager.zip 解壓後包含一個doc文件夾和一個plugin文件夾,將其中內容分別複製到C:\Program Files\Vim\vim72下的doc及plugin中。在_vimrc文件中加入以下內容:
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>

多文件編輯:minibufexpl.vim 將minibufexpl.vim複製到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加:
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplMapWindowsNavVim=1
let g:miniBufExplMapWindowNavArrows=1

快速切換頭文件/源文件: a.vim 將a.vim複製到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加:
nnoremap <silent> <F12> :A<CR>

在工程中快速查找: grep.vim 將grep.vim複製到C:\Program Files\Vim\vim72\plugin,在_vimrc中添加:
nnoremap <silent> <F3> :Grep<CR>

高亮的書籤: visualmark.vim 將visualmark.vim複製到C:\Program Files\Vim\vim72\plugin。

c與c++編程: c.vim 將cvim.zip解壓
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章