個(gè)人vim配置包,常用插件和宏定義均已包含在內(nèi),快捷鍵一應(yīng)俱全,可以完全作為C/C++/PYTHON/PERL的開發(fā)調(diào)試環(huán)境。
VIM:
Vim是一個(gè)類似于Vi的文本編輯器,不過在Vi的基礎(chǔ)上增加了很多新的特性,Vim普遍被推崇為類Vi編輯器中最好的一個(gè),事實(shí)上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優(yōu)勝者,Vim屈居第二。但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎(jiǎng),又將Emacs推至二線, 總的來看, Vim和Emacs同樣都是非常優(yōu)秀的文本編輯器。
vim的設(shè)計(jì)理念是組合;
命令組合: Vim強(qiáng)大的編輯能力中很大部分是來自于其普通模式命令。vim的設(shè)計(jì)理念是命令的組合。例如普通模式命令"dd"刪除當(dāng)前行,"dj"代表刪除到下一行,原理是第一個(gè)"d"含義是刪除,"j"鍵代表移動(dòng)到下一行,組合后"dj"刪除當(dāng)前行和下一行。另外還可以指定命令重復(fù)次數(shù),"2dd"(重復(fù)"dd"兩次),和"dj"的效果是一樣的。"d^","^"代表行首,故組合后含義是刪除到光標(biāo)開始到行首間的內(nèi)容(不包含光標(biāo));"d$" $"代表行尾,刪除到行尾的內(nèi)容(包含光標(biāo));用戶學(xué)習(xí)了各種各樣的文本間移動(dòng)/跳轉(zhuǎn)的命令和其他的普通模式的編輯命令,并且能夠靈活組合使用的話,能夠比那些沒有模式的編輯器更加高效的進(jìn)行文本編輯。