實(shí)戰(zhàn)技巧:如何利用Cream提升Vim用戶友好度
譯文【51CTO.com快譯】 過去十年以來,我使用Emacs與Vim的時(shí)長基本算是五五開。但必須承認(rèn),雖然我個(gè)人在情感上更傾向于Emacs,不過Vim的發(fā)展確實(shí)令人贊嘆。相信很多人也會(huì)像我一樣對(duì)Vim的改進(jìn)表示肯定。也有一部分剛剛接觸Linux的新用戶有所抱怨,認(rèn)為Vim在設(shè)定上與他們在其它系統(tǒng)上使用的編輯器區(qū)別太大。正因?yàn)槿绱?,今天我要介紹Cream--這款Vim附件能夠有效提升其易用性。
上手Cream
在安裝Cream之前,大家首先需要在計(jì)算機(jī)上安裝Vim與GVimGUI組件。最簡單的辦法當(dāng)然是使用Linux發(fā)行版中的軟件包管理器。在Vim安裝完成后,下載Cream安裝程序或者通過發(fā)行版的軟件包管理器獲取。Cream安裝完成后,大家即可在應(yīng)用程序菜單中進(jìn)行啟動(dòng)(例如Applications>Cream),亦可在程序啟動(dòng)器中輸入cream完成啟動(dòng)。
使用Cream
如果大家之前使用過GVim,就會(huì)注意到Cream并不會(huì)對(duì)編輯器的外觀及使用感受帶來太大變化。***的區(qū)別在于Cream的菜單欄與工具欄,其替換了原有GVim菜單欄與工具欄,轉(zhuǎn)而使用類似于其它應(yīng)用程序的對(duì)應(yīng)分組與排布方式。
Cream的菜單中隱藏著大量更為高級(jí)的選項(xiàng)--例如指定編譯器及Make命令等。隨著大家對(duì)于Cream的熟悉,您可以通過Settings>Preferences>Behavior菜單啟用更多選項(xiàng)以使用這些高級(jí)操作。也只有到了這一步,您才能夠真正將Cream與傳統(tǒng)Vim加以混合。
Cream的亮點(diǎn)絕不僅限于菜單設(shè)計(jì)。盡管該編輯器的功能只需要一、兩次點(diǎn)擊即可實(shí)現(xiàn),但您也可以通過快捷鍵組合完成操作--例如CTRL-O打開文件或者CTRL-C復(fù)制文本。在熟練之后,您將無需在鍵鼠間來回切換或者使用晦澀的Vim命令。
在Cream開始運(yùn)行后,大家即可打開文件或者創(chuàng)建新文件并開始工作。而且就我自身以及多位其他用戶的感受,雖然保留了大部分Vim經(jīng)典樣式,但Cream使用起來確實(shí)更加舒適。當(dāng)然,這并不是Cream對(duì)Vim功能進(jìn)行了縮水處理。事實(shí)上,大家仍然可以使用全部Vim功能。下面,我總結(jié)出了Cream中***優(yōu)勢的一部分特性:
"選項(xiàng)卡式界面
"語法高亮(特別是在處理Markdown、LaTex以及HTML類內(nèi)容時(shí))
"對(duì)拼寫錯(cuò)誤進(jìn)行自動(dòng)糾正
"字?jǐn)?shù)統(tǒng)計(jì)
"內(nèi)置文件瀏覽器
Cream本身亦提供大量插件選項(xiàng),可為編輯器提供更多附加功能,具體包括加密文本內(nèi)容、清空郵件甚至輸入提示。不過坦率地講,我目前還沒有發(fā)現(xiàn)任何一款真正具有實(shí)用性的插件--當(dāng)然,這一點(diǎn)見仁見智。
我也聽說過一些Vi/Vim支持者宣稱Cream"徹底毀掉了"這款編輯器。其實(shí)我也能理解這種觀點(diǎn),畢竟Cream并不適合每一位用戶。不過如果您希望快速便捷地運(yùn)行Vim,同時(shí)保留其使用習(xí)慣與編輯器外觀,那么Cream絕對(duì)值得一試。不可否認(rèn),Cream的出現(xiàn)確實(shí)極大提升了Vim的易用性與普適性。
原文鏈接:https://opensource.com/article/17/5/stir-bit-cream-make-vim-friendlier
【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】