Vim:gvim安裝配置(windows)


Vim:gvim安裝配置(windows)

一.gvim的特點:   

vim要求全部鍵盤操作,而gvim可以使用鼠標進行可視化操作,即gvim是vim的圖形化界面;

二.gvim安裝:   

下載地址:http://www.vim.org/download.php#pc
 安裝:gvim80-586.exe
 建議安裝到非C盤下
 添加環境變量VIM,值為gvim安裝目錄(例:  D:\Vim)
 添加gvim目錄下的vim文夾路(例 :D:\Vim\vim80)徑加入path中;

三.中文幫助安裝:   

下載地址:http://vimcdoc.sourceforge.net/
 安裝:vimcdoc-2.1.0-setup.exe

四.安裝插件管理vundle:   

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

五.在_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        "啟用鼠標

六.配置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”則返回;

七. 源代碼分析工具 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,切換到上下左右的窗口中。

十一.在工程中快速查找 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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM