Linux下的編程,業界多數人士並不喜歡,尤其是習慣了在Windows下編程的程序員,認為Windows的IDE各種好,而linux下沒有一個好的IDE ,估計很多人就是卡在這個門檻上了(PS:聽說Microsoft和google這種級別的公司的頂級程序員也都不用IDE的,用的是VIM和EMACS)。雖說那些linux牛人也都不用IDE的並且我也很想裝成一個牛人,但經過幾番折騰,本人還是比較習慣IDE,因為本人也是在windows的IDE下開始的程序生涯。“工欲善其事,必先利其器”,我想如果有個好用的IDE,那些linux牛人應該也不排斥吧。
在Linux編程,首先要選擇開發工具,自然目光就投向了網上都說的兩大神器——VIM和EMACS,雖說他們只是編輯器,但由於超強的可定制度,已成為廣大linux工作者的首選。所以今天我就寫點本人使用Emacs和將Emacs配置成一個簡易IDE的過程和心得。不過說起配置IDE,前輩吳垠有篇將VIM配置成IDE的文章,本人剛在linux編程時曾深深學習過,甚為折服。順便提一句,我曾經也是用VIM寫程序的,所以我的VIM看起來也是一個簡單的IDE,不過後面轉向使用Emacs了(聲明:本人無意加入VIM和Emacs之爭,選擇哪一個純屬個人習慣和喜好而已)。
網上很對人都說Emacs門檻比較高,入門難。其實也沒有說的那麼誇張,可能是比VIM難一點,但是也是很容易上手的,只是好用不好用的問題。好了,閒話少說,下面進入今天的主題:打造Emacs。