本版本是我使用Vim一周年的紀(jì)念版,也是最后一版,
以后不再更新,還望各位朋友見(jiàn)諒
我是去年(2011年)5月1日正式開(kāi)始使用Vim編輯器的,從此劍不離手,給予了我極大的幫助
望有緣人能通過(guò)我發(fā)布的這些集成版本快速入門(mén),步入Vim殿堂,提高編碼效率,享受編碼樂(lè)趣
經(jīng)過(guò)著色的配置文件請(qǐng)?jiān)L問(wèn)下面的鏈接
完整配置的下載地址見(jiàn)本文末尾
-----------------------------------------
相比4月1日那一版,本版本并沒(méi)有太大的變化,只是上一版?zhèn)戎赜赗uby/Rails的開(kāi)發(fā),而這一版偏重于Python/Django
考慮到VimWiki使用的人并不多,所以本版本對(duì)其進(jìn)行了移除,此外還有其他部分插件也進(jìn)行了刪減
上一版的保存快捷鍵是Ctrl + S,這一版換成了jj,還望注意
此外,如果源文件路徑含有中文字符,那么調(diào)用Taglist是顯示不出函數(shù)列表的,所以請(qǐng)新人注意,路徑不要使用中文(這也是基本的常識(shí))
老規(guī)矩,所有常用的按鍵說(shuō)明全部寫(xiě)在了配置文件的最前面,Windows下為_(kāi)vimrc,Linux下為.vimrc
-----------------------------------------
本版本的主要功能:
01、支持常規(guī)的語(yǔ)法高亮、代碼縮進(jìn)、每行80個(gè)字符提示
02、支持括號(hào)、引號(hào)自動(dòng)匹配
03、支持單源文件一鍵編譯、運(yùn)行 [已配置支持C/C++、Java、Haskell、Lua、Perl、Python、Ruby]
04、支持一鍵載入語(yǔ)法模板
05、集成snipMate,支持tab鍵補(bǔ)全 [已完整配置支持的語(yǔ)種有C/C++、Python/Django、Ruby/Rails]
06、集成zencoding,支持網(wǎng)頁(yè)的快速編碼
07、集成minibufexpl、NERD_tree、taglist等常規(guī)插件,便于開(kāi)發(fā)工程級(jí)項(xiàng)目
08、支持GTK+和Qt的語(yǔ)法高亮
09、集成txtbrowser,對(duì)普通的txt文本文件也有良好的渲染
10、對(duì)于HTML文件,默認(rèn)載入Django Template語(yǔ)法高亮模式,便于Python/Django開(kāi)發(fā)
11、集成Powerline,支持狀態(tài)欄彩色顯示
12、支持ctags函數(shù)跳轉(zhuǎn) [Linux && Cygwin用戶需要安裝有ctags才能使用]
-----------------------------------------
更多功能請(qǐng)自行查看Vim配置文件 [Windows為_(kāi)vimrc,Linux和Cygwin為.vimrc]
zencoding簡(jiǎn)易的使用說(shuō)明請(qǐng)參考:
snipMate支持的關(guān)鍵字,請(qǐng)自行查看vimfiles/snippets目錄下的各個(gè)文件(Linux對(duì)應(yīng)的目錄為.vim/snippets),你也可以自行修改和配置
下面是配置的具體安裝方法,分Windows和Linux && Cygwin兩個(gè)版本,請(qǐng)根據(jù)需要參考
-----------------------------------------
Windows下的安裝方法
01、訪問(wèn)http://www./download.php#pc下載最新的Gvim
02、安裝Gvim到任意目錄,這兒為方便講解,我假定你安裝到了D:\Apps\Gvim
03、將D:\Apps\Gvim\vim73目錄加入環(huán)境變量 [不知何為環(huán)境變量者,請(qǐng)Google]
04、刪除Gvim安裝目錄下的vimfiles目錄
05、復(fù)制提供的vimfiles目錄到D:\Apps\Gvim下,取代已刪目錄的位置
06、將提供的小工具軟件全部復(fù)制到D:\Apps\Gvim\vim73目錄下
07、復(fù)制_vimrc到D:\Apps\Gvim進(jìn)行替換
08、復(fù)制Monaco.ttf到C:\WINDOWS\Fonts目錄下進(jìn)行字體的安裝
09、使用任意文本編輯器打開(kāi)_vimrc,將名字、郵箱、網(wǎng)址等全部替換為你自己的信息,如遇路徑不同也全部替換為你本機(jī)的實(shí)際路徑
10、然后。。。然后就大功告成了,接下只需學(xué)習(xí)如何使用而已,使用說(shuō)明全部集中在_vimrc文件的頭部
-----------------------------------------
Linux && Cywgin下的安裝方法
01、請(qǐng)確認(rèn)已安裝Vim,這兒不提供Vim的安裝指導(dǎo),如有需要請(qǐng)Google
02、刪除家目錄的.vim文件夾和.vimrc文件,如果沒(méi)有則不需要執(zhí)行刪除動(dòng)作 [使用命令 rm -rf .vim .vimrc]
03、復(fù)制Linux_Cygwin目錄下的所有文件到家目錄 [在下載的Linux_Cygwin文件夾上打開(kāi)終端,然后執(zhí)行命令 cp -r . ~]
04、使用任意文本編輯器打開(kāi).vimrc,將名字、郵箱、網(wǎng)址等全部替換為你自己的信息,如遇路徑不同也全部替換為你本機(jī)的實(shí)際路徑
05、如此這般就配置好了,盡情享受編碼的樂(lè)趣吧,使用說(shuō)明全部集中在.vimrc文件的頭部
-----------------------------------------
ctags簡(jiǎn)易的使用說(shuō)明,這兒以C/C++為例
01、首先確保系統(tǒng)能夠找到ctags.exe,也就是ctags.exe添加到了系統(tǒng)環(huán)境變量
02、以MinGW為例,到編譯器安裝目錄的include目錄(比如C:\MinGW\include)執(zhí)行命令 ctags -R --languages=c,c++
03、在_vimrc文件中添加一行 set tags+=C:\MinGW\include\tags
04、以后編輯C/C++源文件時(shí),鍵入一小部分字符,然后按Ctrl + P即可擁有C/C++的代碼提示
05、將光標(biāo)移到某個(gè)函數(shù)名上,按Ctrl + ],Vim將自動(dòng)跳轉(zhuǎn)到該函數(shù)的定義,按Ctrl + T返回
以上只是ctags簡(jiǎn)單的用法,更專業(yè)的介紹請(qǐng)Google
-----------------------------------------
資料目錄提供了幾份實(shí)用的Vim教程和圖解,希望能給你學(xué)習(xí)Vim的使用帶來(lái)幫助
-----------------------------------------