Vim - 文本/代碼編輯器之中最爲優秀經典的上古神器!強大、高效、免費開源且跨平臺!

Vim 是 Linux 系統上的最著名的文本/代碼編輯器,也是早年的 Vi 編輯器的增強版,而 gVim 則是其 Windows 版。它的最大特點是徹底使用鍵盤命令進行編輯,脫離了鼠標操做雖然使得入門變得困難,但上手以後鍵盤流的各類巧妙組合操做卻能帶來極爲大幅的效率提高。php

所以 Vim 和現代的編輯器(如 Sublime Text)有着很是巨大的差別,並且入門學習曲線陡峭,須要記住不少按鍵組合和命令,現在被看做是高手、Geek們專用的編輯器。儘管 Vim 已是古董級的軟件,但仍是有無數新人迎着困難去學習使用,可見其經典與受歡迎程度。另外,因爲 Vim 的可配置性很是強,各類插件、語法高亮配色方案等多不勝數,不管做爲代碼編輯器或是文稿撰寫工具都很是給力……html

Vim - 難以駕馭的神器:linux

不管是小說中仍是電視劇,一些真正強大的武器總不是那麼容易駕馭的,主角總得付出一些努力才能收穫到更增強大的力量,對於 Vim 這種上古神器來講更是如此。因爲它全程使用鍵盤操做,你必須記住一堆快捷鍵、按鍵組合以及各類命令才能開始使用,不少首次接觸 Vim 的人會以爲越學越複雜而中途放棄。然而,堅持下來的朋友就會漸漸地發現這種鍵盤流操做的設計絕妙之處!經典之因此能成爲經典,必然有它的道理,我想我也不用解釋太多~程序員

gVim 編輯器界面截圖:編程

[ Vim (Windows版本截圖) ]

Vim 的語法高亮、行號、自動縮進等 (截圖來自新風宇宙)vim

 

因爲 VIM 的操做方式實在太過經典,學習並上手以後將會獲益良多,譬如剛剛介紹過的 「Vimium、Vimperator 瀏覽器插件讓你全程用鍵盤快捷高效瀏覽網頁」 之類一些工具,每每不少精彩的軟件或多或少都會參考 Vim 的一些操做思想去設計它們的熱鍵。而因爲其強大靈活的可配置性,各類插件、語法高亮、代碼補全、配色方案等資源極其豐富,不少程序員也將其打形成屬於本身的首選代碼編輯器,對於時下各類熱門的編程語言,VIM都支持得至關的完美;而對於一些文字工做者,Vim 做爲一款文本撰寫器也是極其「鋒利」的武器;瀏覽器

特別是,若是你是一位 IT 界人士,須要或將要與 Linux 系統打交道,那麼學習好 Vim 的操做絕對能讓你的工做輕鬆百倍!!由於不少時候, Linux 做爲服務器是不會開啓圖形界面,當須要遠程操做時,你只能利用 SSH「命令字符式」的 Shell 界面對其進行操做,這時若是你須要修改服務器上的網頁代碼或配置文件,VI 或 VIM 命令就是你最佳最方便也是最強大的夥伴了!相信我,學好 數理化 VIM,走遍天下也不怕……服務器

Vim 的教程與學習資料彙總 (via xbeta):1、官方文檔:編輯器

當你首次安裝好 Vim 以後,能夠用 :help tutor 或者 :help tutor@cn 命令,進入一個30分鐘的 Vim 入門教程。你也能夠下載一個 Vim Documentation Chinese Version (Vim官方文檔中文版)的安裝包,安裝好以後使用 :help @cn 命令查看中文官方文檔。另外,你還能夠下載一個 Vim 用戶手冊的中文翻譯版本 PDF 電子書去了解更多。工具

2、網友做品:

  • 你們來學 Vim  |  李果正 (臺灣網友編寫的手冊,PDF格式,80多頁。傳送門

  • Vim 使用技術  |  IBM 吳詠煒 (共分3篇:實用技巧經常使用插件定製 Vim

  • 神奇的VIM|IBM 閆石  (舉了不少例子,盡顯Vim之神奇,特別推薦閱讀。傳送門

  • 史上最強的 vimrc 文件|amix (傳送門,約800行,未必全用,但通讀有益!另:國內網友改進版,更符合中文習慣。

  • 史上最強的 Vim Tips  (傳送門)

  • Vi / Vim 使用進階|Easwy  (寫本系列文章的最初想法,是介紹如何用vi/vim開發軟件。但縱觀整個系列,講述的其實和軟件開發關係並不大,基本都在講vim的使用技巧、vim的配置及vimrc、vim的命令和vim的插件。包括:序言(講述我使用vi/vim的經歷和心得,以及對vi/vim初學者的一些建議)、使用會話和viminfo、vimrc初步、保存項目相關配置、 使用標籤(tag)文件、使用taglist插件、文件瀏覽和緩衝區瀏覽、lookupfile插件、開啓文件類型檢測、 亂花漸欲迷人眼 – 語法高亮、程序員的利器 – cscope、 劍不離手 – quickfix、智能補全、 自動補全、指隨意動,移動如飛、在VIM中使用GDB調試 – 使用vimgdb、等十餘篇內容,後續還有待完成的幾篇。傳送門

  • Vim對程序員與普通人分別有什麼用?  (Dieken寫過 程序員的編輯器VIM 後,xbeta寫了 普通人的編輯利器 Vim。)

  • 使用Vim的總結  |  edyfox  (水木社區Vim版高手的做品。 傳送門

  • 用心繪製的Vim入門圖解說明  |  vgod  (傳送門)

  • Vim 中文詳解+大量收集的Vim資料連接  |  狂人  (傳送門)

3、收集的 Vim 視頻教程:


http://player.youku.com/player.php/partnerid/XMTAwNA==/sid/XMzIxODg0MzQ4/v.swf
 


http://player.youku.com/player.php/partnerid/XMTAwNA==/sid/XMzczNTcyMTMy/v.swf
 

不一樣人眼中有不一樣的 Vim:

原版的 Vim 就像是一張白紙,因爲它的擴展性很是強大且資源豐富,你能夠將它打形成適合本身的代碼編輯器、強大的IDE開發環境、代碼瀏覽器、文稿編寫工具等。不過除了常規的文字編輯相關的插件外,Vim還有不少有趣的功能插件,譬如將其打形成純文本的網頁瀏覽器或者用來收發郵件!只有想不到,沒有作不到~

對於喜歡折騰喜歡學習的同窗來講,Vim 就是一款神奇的無比強大的編輯器,它經典巧妙的操做讓人佩服。但對於不愛折騰的同窗來講,Vim 看起來可能更像是一個怪物,醜陋、操做怪異而且難以上手。在不一樣人的眼中,它有着徹底不一樣的價值。因爲它並不是一款能輕鬆上手的軟件,到底值不值花時間花精力去學習使用,這就是一個見仁見智的問題了。但這款被無數人稱爲經典的上古神器,仍是值得在異次元撰文推薦一下的……

相關文件下載地址:

官方網站:訪問 
軟件性質:免費 
解壓密碼:www.iplaysoft.com 
相關文檔:官方中文文檔  |  Vim用戶手冊中文翻譯PDF版  |  PDF閱讀器

下載 gVim 編輯器  |  下載 MacVim  |  Linux版  |  iOS版  |  Android版  |  來自異次元 

相關文章
相關標籤/搜索