序 - 編輯器傳說 ‧ Vim 與 Emacs
天地渾沌之初,神創造了程式。
神說:「要有編輯器」。於是,就有了Emacs和Vi;
Emacs是神的編輯器,Vi是編輯器之神。
爾後時光輪轉,時至今日,世界上有三種程序員,一種用Emacs,一種用Vi,剩下的是用其它編輯器的程序員。
追求獨步天下的高手與低手們爭著一睹Emacs和Vi的風采,可看到它們樸素單薄的界面後,不禁心生懷疑 : 這真的是神器麼?一些人勇敢地拾起了Vi或Emacs,卻發現學習曲線陡峭而漫長,於是在沒發現它們的強大之前就放棄了...
但是,還是有一些人留下來了,堅定地守護著這兩大神器。太古的編輯器大戰到今天仍背地裡暗潮洶湧,不斷繼續下去,也沒有結束的跡象...
目錄
一、猴子都會的 Vim
- Ch1 Vim 簡介
- Ch2 Vim 游標移動 與 編輯指令
- Ch3 Vim 尋找替換、命令指令與視窗操作
- Ch4 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
沒有留言:
張貼留言