Vim:gvim安裝配置(windows)

Vim:gvim安裝配置(windows)

一.gvim的特色:   

vim要求所有鍵盤操做,而gvim可使用鼠標進行可視化操做,即gvim是vim的圖形化界面;php

二.gvim安裝:   

下載地址: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

四.安裝插件管理vundle:   

前提:安裝git和curl
下載地址:https://github.com/VundleVim/Vundle.vim
 安裝方法及配置方法:https://github.com/VundleVim/Vundle.vim/wiki/Vundle-for-Windowsvim

五.在_vimrc中加入經常使用配置(_vimrc在gvim的目錄下):

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

六.配置ctags實現程序中跳轉功: 

下載地址: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

七. 源代碼分析工具 taglist:

下載地址: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,左側欄消失;左側欄列出了當前文件中的全部宏,  全局變量,  函數名等,  在查看代碼時用這個窗口總攬全局,  切換位置至關方便。函數

八.Project 插件實現IDE功能:

下載地址: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' 時, 該鍵用來切換打開和關閉項目窗口.工具

九. 文件瀏覽組件WinManager:

下載地址: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"即出現相應的窗口字體

十.多文檔編輯 minibufexpl.vim:

下載地址: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

十一.在工程中快速查找 grep.vim:

下載地址: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窗口中列出全部符合條件的結果。

十二.高亮書籤 visualmark.vim:

下載地址:http://www.vim.org/scripts/download_script.php?src_id=4700

配置:將visualmark.vim複製到vim80的plugin

使用方法:將光標移動到須要加標籤的地方,按下ctrl+F2

相關文章
相關標籤/搜索