當前位置:
首頁 > 知識 > Linux下編程神器的終極對決,vi還是emacs,你怎麼選?

Linux下編程神器的終極對決,vi還是emacs,你怎麼選?

Linux下有很多代碼編輯工具,例如sublime、Atom、Brackets、eclipse等。但這都屬於圖形化和為了新手方便而開發的集成,在專業開發者手中還存在著這兩種開發工具,它們超越了工具本身,成為了一種編程的方式和思想。它們就是編輯之神vi和神之編輯器emacs。

vi和emacs均是以終端操作為主,並提供圖形化界面的編輯器工具。不過他們的圖形化工具基本用的人不多,因為專業開發者更喜歡在字元界面操作,因為這樣據說效率更高。

vi

擁有最小化功能和高度可定製性,vi在開發者手中可以輕易定製成自己想要的功能和樣子,海量的插件幾乎無所不能。而且vi幾乎是所有的Linux發行版甚至是嵌入式Linux設備都默認自帶:大到大型工程、伺服器代碼修改;小到嵌入式設備配置文件編輯都能直接運行vi,可以說vi是無處不在的。在最早接觸類Unix的是Linux的開發者,大部分都是vi的忠實用戶。

emacs

emacs的歷史比Linux更悠久,在Linux還未出現之前,就有emacs了。emacs集成了非常強大的功能:編輯器、WEB瀏覽器、郵件客戶端、新聞組、聊天工具、遊戲等。基本上emacs可以干一切的事情,emacs更像是一個沒有內核的操作系統環境。在Linux還沒出現就接觸類Unix的開發者,大部分是emacs的忠實用戶,所以emacs又被稱為神之編輯器。

想成為開發高手必須用這兩個編輯器嗎?答案是否定的。正所謂武器好不好用,在於使用武器的人,真正的高手用記事本也能寫出高質量的代碼。

那麼問題來了,你是vi還是emacs的用戶呢?


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 歌樂山上來的極客 的精彩文章:

TAG:歌樂山上來的極客 |