最近開始試着學習gvim,各種設置麻煩的很,在這里記下我常用的gvim設置。我用的是gvim7.3。
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 "啟用鼠標 cd d:\vimdoc "設置文件保存路徑
另外,刪除~Vim\vim73下的lang文件夾,使得vim菜單英文顯示,可以避免菜單亂碼的情況。
常用插件:
Pydiction 代碼補全
下載pydiction ,解壓后將python_pydiction.vim和complete-dict到vim/vim73/ftplugin目錄下,修改_vimrc
"Pydiction let g:pydiction_location = 'D:\Program Files\Vim\vim73\ftplugin\complete-dict'
其中文件路徑要和complete-dict所放的路徑一致。然后按Tab鍵可以調出補全的代碼。
Ctags 分析源代碼的工具
下載For Windows版本的Ctags,解壓縮后拷貝ctags.exe到某處,確保windows的path包含這個目錄。
打開源代碼文件,點擊GVim上的buildtags按鈕。或者在控制台中到你放源碼的目錄手動執行ctags -R命令。我們可以發現在當前目錄下生成了tags文件。這個就是我們需要的。我們可以在方法上按Crtl+],Vim會幫你找到方法定義的地方
Taglist 文件查看源代碼
下載TagList,解壓縮后是doc和plugin和兩個目錄,把這兩個目錄中的文件分別拷貝到Vim安裝目錄的目錄下,然后修改_vimrc
"taglist let Tlist_Show_One_File=1 let Tlist_Exit_OnlyWindow=1 "ctags set tags=tags; set autochdir
然后在Vim中執行:Tlist就可以打開TagList的窗口了,再次輸入:Tlist可關閉窗口
winmanager 文件瀏覽功能
下載WinManager,解壓后將doc和plugin中的文件分別拷到安裝目錄下,然后在Vim中執行:WMToggle就可以打開文件瀏覽的窗口了,再次輸入:Tlist可關閉窗口
在_vimrc中加入
"WinManager let g:winManagerWindowLayout='FileExplorer|TagList' nmap wm :WMToggle<cr>
Python代碼檢查
在Vim的ftplugin目錄下新建一個python目錄。
下載pyflakes,解壓縮后把pyflakes.vim文件和pyflakes目錄拷貝套ftplugin\python目錄中。
打開一個有問題的python源代碼文件,執行命令:cc,即可進行代碼檢查。