Vim 是
Linux 系統(tǒng)上的最著名的文本/代碼
編輯器,也是早年的 Vi 編輯器的加強(qiáng)版,而 gVim 則是其 Windows 版。它的最大特色是完全使用鍵盤命令進(jìn)行編輯,脫離了鼠標(biāo)操作雖然使得入門變得困難,但上手之后鍵盤流的各種巧妙組合操作卻能帶來極為大幅的
效率提升。
因此
Vim 和現(xiàn)代的編輯器(如
Sublime Text)有著非常巨大的差異,而且入門學(xué)習(xí)曲線陡峭,需要記住很多按鍵組合和命令,如今被看作是高手、Geek們專用的編輯器。盡管 Vim 已經(jīng)是古董級(jí)的軟件,但還是有無數(shù)新人迎著困難去
學(xué)習(xí)使用,可見其經(jīng)典與受歡迎程度。另外,由于 Vim 的可配置性非常強(qiáng),各種插件、語法高亮配色方案等多不勝數(shù),無論作為代碼編輯器或是
文稿撰寫工具都非常給力……
Vim - 難以駕馭的神器:
無論是小說中還是電視劇,一些真正強(qiáng)大的武器總不是那么容易駕馭的,主角總得付出一些努力才能收獲到更加強(qiáng)大的力量,對(duì)于
Vim 這種上古
神器來說更是如此。由于它全程使用鍵盤操作,你必須記住一堆
快捷鍵、按鍵組合以及各種命令才能開始使用,很多首次接觸 Vim 的人會(huì)覺得越學(xué)越復(fù)雜而中途放棄。然而,堅(jiān)持下來的朋友就會(huì)漸漸地發(fā)現(xiàn)這種鍵盤流操作的設(shè)計(jì)絕妙之處!經(jīng)典之所以能成為經(jīng)典,必然有它的道理,我想我也不用解釋太多~
gVim 編輯器界面截圖:
[ Vim (Windows版本截圖) ]
Vim 的語法高亮、行號(hào)、自動(dòng)縮進(jìn)等 (截圖來自新風(fēng)宇宙)
Vim 的目錄樹插件
Mac 系統(tǒng)下的 Vim:MacVim 截圖
雖然歷史悠久,但卻恒遠(yuǎn)流長(zhǎng)!
由于 VIM 的操作方式實(shí)在太過經(jīng)典,學(xué)習(xí)并上手之后將會(huì)獲益良多,譬如剛剛介紹過的 “
Vimium、Vimperator 瀏覽器插件讓你全程用鍵盤快捷高效瀏覽網(wǎng)頁” 之類一些工具,往往很多精彩的軟件或多或少都會(huì)參考 Vim 的一些操作思想去設(shè)計(jì)它們的熱鍵。而由于其強(qiáng)大靈活的可配置性,各種插件、語法高亮、代碼補(bǔ)全、配色方案等資源極其豐富,很多程序員也將其打造成屬于自己的首選代碼編輯器,對(duì)于時(shí)下各種熱門的
編程語言,VIM都支持得相當(dāng)?shù)耐昝?;而?duì)于一些文字工作者,Vim 作為一款文本撰寫器也是極其“鋒利”的武器;
特別是,如果你是一位 IT 界人士,需要或?qū)⒁c
Linux 系統(tǒng)打交道,那么學(xué)習(xí)好 Vim 的操作絕對(duì)能讓你的工作輕松百倍?。∫?yàn)楹芏鄷r(shí)候, Linux 作為
服務(wù)器是不會(huì)開啟圖形界面,當(dāng)需要遠(yuǎn)程操作時(shí),你只能利用 SSH“命令字符式”的 Shell 界面對(duì)其進(jìn)行操作,這時(shí)如果你需要修改服務(wù)器上的
網(wǎng)頁代碼或配置文件,VI 或 VIM 命令就是你最佳最方便也是最強(qiáng)大的伙伴了!相信我,學(xué)好 數(shù)理化 VIM,走遍天下也不怕……
Vim 的教程與學(xué)習(xí)資料匯總 (via
xbeta):
一、官方文檔:
當(dāng)你首次安裝好 Vim 之后,可以用 :help tutor 或者 :help tutor@cn 命令,進(jìn)入一個(gè)30分鐘的 Vim 入門教程。你也可以下載一個(gè) Vim Documentation Chinese Version (
Vim官方文檔中文版)的安裝包,安裝好之后使用 :help @cn 命令查看中文官方文檔。另外,你還可以下載一個(gè)
Vim 用戶手冊(cè)的中文翻譯版本 PDF 電子書去了解更多。
二、網(wǎng)友作品:
大家來學(xué) Vim | 李果正 (臺(tái)灣網(wǎng)友編寫的手冊(cè),PDF格式,80多頁。
傳送門)
Vim 使用技術(shù) | IBM 吳詠煒 (共分3篇:
實(shí)用技巧,
常用插件,
定制 Vim)
神奇的VIM|IBM 閆石 (舉了很多例子,盡顯Vim之神奇,特別推薦閱讀。
傳送門)
史上最強(qiáng)的 vimrc 文件|amix (
傳送門,約800行,未必全用,但通讀有益!另:
國(guó)內(nèi)網(wǎng)友改進(jìn)版,更符合中文習(xí)慣。
史上最強(qiáng)的 Vim Tips (
傳送門)
Vi / Vim 使用進(jìn)階|Easwy (寫本系列文章的最初想法,是介紹如何用vi/vim開發(fā)軟件。但縱觀整個(gè)系列,講述的其實(shí)和軟件開發(fā)關(guān)系并不大,基本都在講vim的使用技巧、vim的配置及vimrc、vim的命令和vim的插件。包括:序言(講述我使用vi/vim的經(jīng)歷和心得,以及對(duì)vi/vim初學(xué)者的一些建議)、使用會(huì)話和viminfo、vimrc初步、保存項(xiàng)目相關(guān)配置、 使用標(biāo)簽(tag)文件、使用taglist插件、文件瀏覽和緩沖區(qū)瀏覽、lookupfile插件、開啟文件類型檢測(cè)、 亂花漸欲迷人眼 – 語法高亮、程序員的利器 – cscope、 劍不離手 – quickfix、智能補(bǔ)全、 自動(dòng)補(bǔ)全、指隨意動(dòng),移動(dòng)如飛、在VIM中使用GDB調(diào)試 – 使用vimgdb、等十余篇內(nèi)容,后續(xù)還有待完成的幾篇。
傳送門)
Vim對(duì)程序員與普通人分別有什么用? (Dieken寫過
程序員的編輯器VIM 后,xbeta寫了
普通人的編輯利器 Vim。)
使用Vim的總結(jié) | edyfox (水木社區(qū)Vim版高手的作品。
傳送門)
用心繪制的Vim入門圖解說明 | vgod (
傳送門)
Vim 中文詳解+大量收集的Vim資料鏈接 | 狂人 (
傳送門)
三、收集的 Vim 視頻教程:
不同人眼中有不同的 Vim:
原版的
Vim 就像是一張白紙,由于它的擴(kuò)展性非常強(qiáng)大且資源豐富,你可以將它打造成適合自己的代碼編輯器、強(qiáng)大的IDE開發(fā)環(huán)境、代碼瀏覽器、文稿編寫工具等。不過除了常規(guī)的文字編輯相關(guān)的插件外,Vim還有很多有趣的功能插件,譬如將其打造成純文本的網(wǎng)頁瀏覽器或者用來收發(fā)郵件!只有想不到,沒有做不到~
對(duì)于喜歡折騰喜歡學(xué)習(xí)的同學(xué)來說,Vim 就是一款神奇的無比強(qiáng)大的
編輯器,它經(jīng)典巧妙的操作讓人佩服。但對(duì)于不愛折騰的同學(xué)來說,Vim 看起來可能更像是一個(gè)怪物,丑陋、操作怪異并且難以上手。在不同人的眼中,它有著完全不同的價(jià)值。由于它并非一款能輕松上手的軟件,到底值不值花時(shí)間花精力去
學(xué)習(xí)使用,這就是一個(gè)見仁見智的問題了。但這款被無數(shù)人稱為經(jīng)典的上古神器,還是值得在異次元撰文推薦一下的……
相關(guān)文件下載地址:
官方網(wǎng)站:
訪問軟件性質(zhì):免費(fèi)
解壓密碼:www.iplaysoft.com
相關(guān)文檔:
官方中文文檔 |
Vim用戶手冊(cè)中文翻譯PDF版 |
PDF閱讀器下載 gVim 編輯器 |
下載 MacVim |
Linux版 |
iOS版 |
Android版 |
來自異次元 |
更多編輯器