史上最全最強大的VIM學習資料

來源:互聯網
上載者:User

Vim 是 Linux 系統上的最著名的文本/代碼編輯器,也是早年的 Vi 編輯器的加強版,而 gVim 則是其 Windows 版。它的最大特色是完全使用鍵盤命令進行編輯,脫離了滑鼠操作雖然使得入門變得困難,但上手之後鍵盤流的各種巧妙組合操作卻能帶來極為大幅的效率提升。

因此 Vim 和現代的編輯器(如 Sublime Text)有著非常巨大的差異,而且入門學習曲線陡峭,需要記住很多按鍵組合和命令,如今被看作是高手、Geek們專用的編輯器。儘管 Vim 已經是古董級的軟體,但還是有無數新人迎著困難去學習使用,可見其經典與受歡迎程度。另外,由於 Vim 的可配置性非常強,各種外掛程式、文法高亮色彩配置等多不勝數,無論作為代碼編輯器或是文稿撰寫工具都非常給力…… Vim - 難以駕馭的神器:

無論是小說中還是電視劇,一些真正強大的武器總不是那麼容易駕馭的,主角總得付出一些努力才能收穫到更加強大的力量,對於 Vim 這種上古神器來說更是如此。由於它全程使用鍵盤操作,你必須記住一堆快速鍵、按鍵組合以及各種命令才能開始使用,很多首次接觸 Vim 的人會覺得越學越複雜而中途放棄。然而,堅持下來的朋友就會漸漸地發現這種鍵盤流操作的設計絕妙之處。經典之所以能成為經典,必然有它的道理,我想我也不用解釋太多~ gVim 編輯器介面截圖: [ Vim (Windows版本截圖) ]

Vim 的文法高亮、行號、自動縮排等 (截圖來自新風宇宙) Vim 的分類樹外掛程式 Mac 系統下的 Vim:MacVim 截圖
雖然曆史悠久,但卻恒遠流長。

由於 VIM 的操作方式實在太過經典,學習並上手之後將會獲益良多,譬如剛剛介紹過的 “Vimium、Vimperator 瀏覽器外掛程式讓你全程用鍵盤快捷高效瀏覽網頁” 之類一些工具,往往很多精彩的軟體或多或少都會參考 Vim 的一些操作思想去設計它們的熱鍵。而由於其強大靈活的可配置性,各種外掛程式、文法高亮、代碼補全、色彩配置等資源極其豐富,很多程式員也將其打造成屬於自己的首選代碼編輯器,對於時下各種熱門的程式設計語言,VIM都支援得相當的完美;而對於一些文字工作者,Vim 作為一款文本撰寫器也是極其“鋒利”的武器;

特別是,如果你是一位 IT 界人士,需要或將要與 Linux 系統打交道,那麼學習好 Vim 的操作絕對能讓你的工作輕鬆百倍。。因為很多時候, Linux 作為伺服器是不會開啟圖形介面,當需要遠程操作時,你只能利用 SSH“命令字元式”的 Shell 介面對其進行操作,這時如果你需要修改伺服器上的網頁代碼或設定檔,VI 或 VIM 命令就是你最佳最方便也是最強大的夥伴了。相信我,學好 數理化 VIM,走遍天下也不怕…… Vim 的教程與學習資料匯總 (via xbeta): 一、官方文檔:

當你首次安裝好 Vim 之後,可以用 :help tutor 或者 :help tutor@cn 命令,進入一個30分鐘的 Vim 入門教程。你也可以下載一個 Vim Documentation Chinese Version (Vim官方文檔中文版)的安裝包,安裝好之後使用:help @cn 命令查看中文官方文檔。另外,你還可以下載一個 Vim 使用者手冊的中文翻譯版本 PDF 電子書去瞭解更多。 二、網友作品: 大家來學 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資料連結  |  狂人  (傳送門) 三、收集的 Vim 視頻教程:

http://v.youku.com/v_show/id_XMzIxODg0MzQ4.html

http://v.youku.com/v_show/id_XMzczNTcyMTMy.html

不同人眼中有不同的 Vim:

原版的 Vim 就像是一張白紙,由於它的擴充性非常強大且資源豐富,你可以將它打造成適合自己的代碼編輯器、強大的IDE開發環境、代碼瀏覽器、文稿編寫工具等。不過除了常規的文字編輯相關的外掛程式外,Vim還有很多有趣的功能外掛程式,譬如將其打造成純文字的網頁瀏覽器或者用來收發郵件。只有想不到,沒有做不到~

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


http://www.iplaysoft.com/vim.html

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.