2015年7月27日 星期一

[系列文目錄] 編輯器之神 ‧ Vim

 


序 - 編輯器傳說 ‧ Vim 與 Emacs


天地渾沌之初,神創造了程式。

神說:「要有編輯器」。於是,就有了Emacs和Vi;
Emacs是神的編輯器,Vi是編輯器之神。

爾後時光輪轉,時至今日,世界上有三種程序員,一種用Emacs,一種用Vi,剩下的是用其它編輯器的程序員。

追求獨步天下的高手與低手們爭著一睹Emacs和Vi的風采,可看到它們樸素單薄的界面後,不禁心生懷疑 : 這真的是神器麼?一些人勇敢地拾起了Vi或Emacs,卻發現學習曲線陡峭而漫長,於是在沒發現它們的強大之前就放棄了...

但是,還是有一些人留下來了,堅定地守護著這兩大神器。太古的編輯器大戰到今天仍背地裡暗潮洶湧,不斷繼續下去,也沒有結束的跡象...




目錄


一、猴子都會的 Vim


二、補充資訊
  • Formal Language - Ch3.5  常用的正則表示式 Regular Expression in Application
  • Shell - Screen 簡介




前言


有人說Emacs是偽裝成編輯器的操作系統,這句話並不誇張,Emacs有一個強大的語言Lisp作支撐。

Vim是由Bram Moolenaar發布的Vi的衍生版本,增加了非常多的新特性,也是最受歡迎的一個版本,現在有些Linux發行版本默認情況下會將Vi直接鏈接到Vim。相對來講,Vim的腳本語言弱一些,Vim則更專注於做強大的編輯器。Vim 的設計則更符合UNIX哲學--「Do one thing and do it well」。

本篇介紹vim的最基礎用法,已使用vim三年的現在,還是能新發現一些好用的技巧,並會為此欣喜不已,用久了你會有一種迷戀的感覺,而別的最多是喜歡 : )





References


編輯器之神Vim
http://howiefh.github.io/2013/12/02/vim-is-the-god-of-all-editors/

TH’s Notes 編輯器之神: Vim
http://tsaith.github.io/blog/2015/01/03/god-of-editors-vim/

Jiqing Wu - 為何 Emacs 和 Vim 被稱為兩大神器
http://macivilian.blogspot.tw/2011/01/emacs-vim.html






技術提供:Blogger.