vim要求所有鍵盤操做,而gvim可使用鼠標進行可視化操做,即gvim是vim的圖形化界面;php
下載地址:http://www.vim.org/download.php#pc
安裝:gvim80-586.exe
建議安裝到非C盤下
添加環境變量VIM,值爲gvim安裝目錄(例: D:\Vim)
添加gvim目錄下的vim文夾路(例 :D:\Vim\vim80)徑加入path中;git
下載地址:http://vimcdoc.sourceforge.net/
安裝:vimcdoc-2.1.0-setup.exegithub
前提:安裝git和curl
下載地址:https://github.com/VundleVim/Vundle.vim
安裝方法及配置方法:https://github.com/VundleVim/Vundle.vim/wiki/Vundle-for-Windowsvim
set nu! "設置行號
colorscheme desert "設置配色方案
syntax on "語法高亮
syntax enable set nobackup "不生成備份文件
set showmatch "設置匹配模式
set smartindent "設置只能對齊
set ai! "設置自動縮進
set fileencodings=utf-8,gbk
set ambiwidth=double "設置中文支持
set guifont=consolas:h12 "設置字體及大小
set mouse=a "啓用鼠標windows
下載地址:http://prdownloads.sourceforge.net/ctags/ec57w32.zip
將ctags.exe複製到gim目錄中vim80文件夾下
並在_vimrc中添加
set tags=tags;
set autochdir
打開cmd命令行,切換到你要查看的源代碼的根目錄處,執行命令ctags -R;便可看到文件夾中生成tags文件
而後再用gvim打開源代碼文件:按住「CTRL」鍵,點擊對應的函數名或「CTRL+]」,會自動跳轉到函數的定義部分,「CTRL+T」則返回;curl
下載地址:http://www.vim.org/scripts/download_script.php?src_id=7701
將taglist_45.zip解壓,解壓後包含一個doc文件夾和一個plugin文件夾,將其中內容分別複製到d:\Vim\vim80下的doc及plugin中。
在_vimrc文件中加入如下內容:
let Tlist_Show_One_File=1
let Tlist_Exit_OnlyWindow=1
用gvim打開代碼文件(已生成過tags文件),輸入:Tlist,TagList窗口即出如今左側。再輸入::Tlist,左側欄消失;左側欄列出了當前文件中的全部宏, 全局變量, 函數名等, 在查看代碼時用這個窗口總攬全局, 切換位置至關方便。函數
下載地址:http://www.vim.org/scripts/script.php?script_id=69
安裝:解壓後,把doc和plugin 中的文件分別拷貝到vim80的doc和plugin文件夾中
首次使用鍵入 :Project 回車後,鍵入 \ C , 而後按照提示輸入項目名稱,路徑,CD參數,過濾文件,後即創建一個工程。具體使用參數以下
\r 根據項目過濾符更新摺疊處的文件。
\R 遞歸執行 \r 。
\c 建立一個項目。但不包括指定目錄下的子目錄。
\C 遞歸執行 \c,包括指定目錄下的全部子目錄。
<Return> 打開文件;打開或關閉摺疊。
<S-Return> Shift+Return
\s 同 <Return> 打開文件,打開文件時水平分割窗口。
\S 加載全部文件到當前窗口,當前窗口會被水平分割顯示全部文件。
<C-Return> Ctrl+Return
\o 打開指定文件到一個窗口中,而且關閉全部其它窗口,
<M-Return> Alt+Return
\v 僅僅打開文件,光標仍然保留在項目列表中。
<CTRL-Up>
\<Up> 移動文本或者摺疊到當前光標的上一行。
<CTRL-Down>
\<Down> 移動文本或者摺疊到當前光標的下一行。
\i 在狀態欄中顯示光標所在摺疊的完整參數以及繼承參數。
\I 在狀態欄中顯示文件的完整路徑。
\l 加載當前項目層的全部文件到到當前 vim 中。在加載的過程當中,任何按鍵都致使中止。
\L 加載當前項目以及子項目中的文件到當前 vim 中。謹慎使用。
\g 在當前項目層執行 grep 。
\G 在當前項目層及子項目執行 grep 。
<F12> 當在變量 g:proj_flags 中使用了標誌位 'g' 時, 該鍵用來切換打開和關閉項目窗口.工具
下載地址:http://www.vim.org/scripts/download_script.php?src_id=754
設置:將winmanager.zip解壓,將解壓後的doc和plugin文件夾中的內容複製到vim80的doc和pluging文件夾中
在_vimrc文件中加入
let g:winManagerWindowLayout='FileExplorer|TagList'
nmap wm :WMToggle<cr>
使用方法:用gvim打開代碼,在normal狀態下輸入命令「wm"即出現相應的窗口字體
下載地址:http://www.vim.org/scripts/download_script.php?src_id=3640
配置:在_vimrc文件中加入
let g:miniBufExplMapCTabSwitchBufs=1
let g:miniBufExplMapWindowsNavVim=1
let g:miniBufExplMapWindowNavArrows=1
使用方法:gvim打開多個文件後,可使用
ctrl+Tab,切換到前一個buffer,並在當前窗口打開文件;
ctrl+shift+Tab,切換到後一個buffer,並在當前窗口打開文件;
ctrl+箭頭鍵,能夠切換到上下左右窗口中;
ctrl+h,j,k,l,切換到上下左右的窗口中。ui
下載地址:http://www.vim.org/scripts/download_script.php?src_id=7645
配置:將解壓後的grep.vim 複製到vim80中的plugin
在_vimrc中添加
nnoremap <silent> <F3> :Grep<CR>
使用方法:用gvim打開一個代碼,光標選擇要查找的內容,按F3肯定查找的內容和範圍。gvim會在彈出的QuickFix窗口中列出全部符合條件的結果。
下載地址:http://www.vim.org/scripts/download_script.php?src_id=4700
配置:將visualmark.vim複製到vim80的plugin
使用方法:將光標移動到須要加標籤的地方,按下ctrl+F2