當前位置:編程學習大全網 - 源碼下載 - Vim 和 Emacs 分別適合哪些人群?優劣勢的對比如何

Vim 和 Emacs 分別適合哪些人群?優劣勢的對比如何

壹、Vim是壹個類似於Vi的著名的功能強大、高度可定制的文本編輯器,在Vi的基礎上改進和增加了很多特性。VIM是純粹的自由軟件。

Vim普遍被推崇為類Vi編輯器中最好的壹個,事實上真正的勁敵來自Emacs的不同變體。1999 年Emacs被選為Linuxworld文本編輯分類的優勝者,Vim屈居第二。

但在2000年2月Vim贏得了Slashdot Beanie的最佳開放源代碼文本編輯器大獎,又將Emacs推至二線, 總的來看, Vim和Emacs同樣都是非常優秀的文本編輯器。

二、EMACS,即Editor MACroS(編輯器宏)的縮寫,最初由Richard Stallman(理查德·馬修·斯托曼)於1975年在MIT協同Guy Steele***同完成。這壹創意的靈感來源於TECMAC和TMACS,它們是由Guy Steele、Dave Moon、Richard Greenblatt、Charles Frankston等人編寫的宏文本編輯器。

自誕生以來,Emacs演化出了眾多分支,其中使用最廣泛的兩種是:1984年由Richard Stallman發起並由他維護至今的GNU Emacs,以及1991年發起的XEmacs。XEmacs是GNU Emacs的分支,至今仍保持著相當的兼容性。

Emac使用Emacs Lisp,這種有著極強擴展性的編程語言,從而實現了包括編程、編譯乃至網絡瀏覽等等功能的擴展。

三、對比:

1、vim內置腳本語言有局限性,emacs的lisp語言更加強大。

2、功能上來講emacs可以做編輯器以外的很多事情。

比如很多軟件都可以使用emacs作為前端。

3、壹般來說vim只用作編輯器,或者是壹個繁瑣的IDE。

雖然vim可以通過腳本幹壹些別的事情,但是效率上總是不合適的。

  • 上一篇:Java在線源代碼
  • 下一篇:linux常用的20個命令面試有哪些?
  • copyright 2024編程學習大全網