早前寫過一篇《VIM 新手上路》,算是個基礎,讓你面對VIM不再覺得這是一個多麼反人類的編輯器啊。把VIM打造成了一般的文本編輯器的模樣之後,如果想要使用的更加順手,你知道,是需要安裝很多實用的插件和修改你的配置文件的。之前我因工作需要在Windows操作系統下,所以我用的是gVIM,現在同樣是因為工作需要,我用的是MacVim,這兩個都是Vim的不同系統下的GUI版本。
當然因為操作系統的問題,gVIM和MacVim在配置上是會有些細微差別的,所以在寫配置的時候需要做判斷,這裡你可以參考我的VIMRC配置,使用HG的朋友可以folow我的在Bitbucket上的Vim項目,使用Git的可以watch我在Github上的VIM項目。
前段時間VIM升級到了7.3,除了帶來不少的新特性,性能也有提升,不過因為MacVim是第三方編譯維護的,所以MacVim 7.3版本會發現有些小問題,比如原來的透明度設置無效了,以及上下移動文本的時候會發現有殘影,期待作者的修正版本。所以我還是用的MacVim 7.2版本。
閑耘同學的Wiki上收集了不少Vim的使用技巧和心得,是大家學習Vim值得關注的一個地方。都說Vim的學習曲線非常的陡,其實不假,我從寫完上篇《VIM 新手上路》後的一段時間,也並不是一直在使用Vim,因為一些種種的不適應中間也是冷落過Vim的,畢竟Windows下有不少好用的文本編輯器,類似Notepad++和Sublime Text以及EditPlus等等等,Mac下有Coda,espresso,Textmate等等等。雖然倒現在我還是覺得Vim在查找文件方便我怎麼都不順手,雖然grep和vimgrep命令很強大,可是大部分IDE或者說是文本編輯器提供的項目搜索功能都很方便,且能快速定位到該文件,但是Vim目前已經再次成為了我的主力文本編輯器,並且我也在慫恿身邊的一些朋友嘗試下Vim。
Vim是鍵盤流的大愛,因為大部分操作都可以通過快捷鍵來操作實現,那麼可能你就需要記憶很多的快捷鍵了,當然熟能生巧是記憶的一種方式,查手冊也是不錯的記憶方式,你查的多了,用得多了,其實自然而然就熟絡了。:help命令是學習Vim不可不用得命令之一,當然默認他是英文的,不過在Sourceforge上有一個Vimcdoc的項目提供了Vim的中文文檔支持,你只要安裝了中文文檔,再次使用:help命令的時候它顯示的就是中文幫助了。
這張圖片我覺得非常適合Vim新手入門,並且忘記的時候還可以時常看看,非常直觀。這裡還有Vim入門圖解的PDF版本,方便你列印下來查看。
當你慢慢開始學著用Vim的時候,你會發現Vim真的太棒了,千萬不要忘了,它還是一款開源的文本編輯器。Vim還是一款有趣的文本編輯器,看看它的彩蛋,當你輸入:help 42和:h!,發現了么?當然Vim目前還不能用來洗盤子,這是作者對大家說抱歉的地方。
這個世界其實並不存在一款完美的文本編輯器,因為我常常看到一大群人在為自己使用的文本編輯器比別人的好而喋喋爭論不休,其實最典型的用戶群是Emacs用戶和Vim用戶,似乎兩個陣營的人有不共戴天之仇一般,當然最終誰都是無法說服對方的,通常的爭論都是如此。適合你用的文本編輯器才是最好的文本編輯器。
文中提及資源:
gVIM
MacVim
我的在Bitbucket上的Vim配置項目
我的在Github上的Vim配置項目
閑耘同學的關於Vim的Wiki
Vim的中文文檔
主題不錯啊~
文筆也很好~看你的博文~感覺我的寫的日誌好垃圾啊…
@davidx 呃,你太過獎了~
@Leeiio
是真的.
而且我挺喜歡你們的公司氛圍的, 看上一篇文章的截圖, 感覺非常好
😀 呵呵,vim的確為高效編輯器不二的選擇!我也喜歡vim
vim 用戶飄過
這圖確實不錯!
一直沒多用心去學慣用Vim,畢竟Notepad++用慣了…
@Max Lee notepad++也是很不錯的
一直小用emacs,但真的太慢了。正準備入手vim
😛 Mac~ 😯
@Bee君 呃
你的Pro讓我很是嫉妒 😯 。。。
@Kevin 去買 😯
最後一句話很好,我喜歡
@ZH CEXO 嗯,我一直都是這麼認為的。
可以轉一下不?我也是裝了好幾次都沒入門
@harrygg 可以轉啊
MacVim還是比較好用的
我覺得.rc的配置都差不多的
@slain.dev 配置一般適合自己的才好,別人的配置我是不敢直接拿來用的,肯定不順手
我愣是沒找到怎麼防止產生備份文件 ➡
@小邪 我的配置里應該有set nob吧
最近 華麗麗的 收了個 374 😳 求保養~~~~~
@飛魚 呃,沒有保養心得,準備過段時間做個深度清潔什麼的,話說,是保養還是包養?
@Leeiio
杯具 手一抖打錯字了····求包養····· 哼哼~~~ 好多軟體 都木有,需要去找。
@飛魚 可以去macidea.com論壇,需要一些專業類軟體也是可以問我的,哥電腦軟體多的是
配置太麻煩。。目前還在用coda
文章不錯,繼續!
這編輯器看著挺棒啊
呀咩跌呀咩跌~網址輸入框在opera10.62中同行顯示鳥~
@key4ever 顯頭像~
@key4ever 主題年代久遠了,一些兼容性也沒有全部測過
額。。。俺是過來學習的
自己習慣就好。
一直用的Notepad++,最多也就是修改下模板啥的
一直用editplus,覺得挺不錯的
😉 圖很贊… 拿下來了
❓ ❓ ❓
剛開始接觸 Vim 時就被那個快捷鍵表嚇住了。雖然現在用的也不多,但多少是入門了,根據自己需求再研究吧。
大雄,7.3的透明度沒問題的,打開設置的”user experimental renderer”就好了哦
學vim相當於新學一門語言,累啊
搜索文件可以試試 ack 喲
中文文檔,適合我這種看不懂鳥語的。。
和我的感覺差不多,現在就是想搜索項目里的關鍵字,真是相當的不好用。
又發現了一個酷站!!! 😀
現在Textmate和VIM混用
但做PHP的時候用NETBEAN
做Cocoa項目還是用XCode
Pingback: 再談談文本編輯器Vim - IT牛人博客聚合