文本編輯的終極對決:Emacs 與 vi 之間的神秘戰爭!

在自由軟體社群中,Emacs 與 vi 之間的競爭不僅是一場文本編輯器的選擇辯論,更是一種文化的象徵。自1985年起,這場編輯器的聖戰便成為了黑客文化和自由軟體運動的重要一環。用戶們在不同的論壇、討論組上激烈地辯論,堅持自己的編輯器是編輯的完美典範,並不遺餘力地抨擊對方的選擇。

背景

截至2020年,Emacs 和 vi 都是史上最悠久的應用程式之一,並且是 Linux 和 Unix 系統上最常用的文本編輯器。許多作業系統,特別是 Linux 和 BSD 衍生系統,出於用戶需求而捆綁多個文本編輯器。例如,macOS 的默認安裝包含了 ed、pico(在 MacOS Ventura 12.3 之前是 nano)、TextEdit 和 Vim。

幽默一瞥

「使用免費版本的 vi 不是罪惡,而是懺悔。」

這句話出自 Emacs 教會,這是一個由 Emacs 和 GNU 項目的創建者 Richard Stallman 所成立的諷刺宗教。雖然他們將 vi 稱為「野獸的編輯器」(vi-vi-vi 在羅馬數字中代表 6-6-6),但實際上並不反對使用 vi,反而對專有軟體宣告為禁忌。Emacs 用戶和 vi 用戶之間的笑話不絕於耳,例如 Emacs 的鍵序列可能會導致腕管綜合症,而 vi 用戶則常以「beep repeatedly」和「break everything」戲稱 vi 的兩種模式。

對抗與文化

「一個偉大的作業系統,缺少一個合適的編輯器。」

這是 vi 擁護者對 Emacs 的一個調侃,他們認為 Emacs 的功能過於繁雜,影響了其作為編輯器的本質,而 Emacs 擁護者則反駁稱編輯器本身非常優秀,只是作業系統需要改進。此時的 Emacs 也引入了協同處理的功能,讓人驚喜。

隨著時代的變遷

隨著新一代編輯器的興起,如 Atom、BBEdit、Sublime Text、TextMate、Notepad++ 和 Visual Studio Code,Emacs 的使用逐漸減少,而其擁護者則被戲稱為「中年電腦科學家」。在 UNIX 用戶中,還有一個遊戲來測試 Emacs 用戶對編輯器的理解深度,或者開玩笑其複雜性,遊戲的初衷是預測如果用戶持續按下修改鍵並輸入自己的名字會發生什麼情況。

引入網路文化

Google 搜尋引擎也參與了這場幽默戰爭,當用戶搜尋 vi 時,往往會出現「您是否要找:emacs?」的提示,反之亦然。在網路劇《末日殺機》中,角色之間也出現了關於這些編輯器的對話,進一步體現了它們在當代文化中的影響。

結論

從一場小規模的技術選擇辯論,演變成了整個電腦文化的象徵,Emacs 與 vi 之間的差異不僅僅體現在功能上,還有用戶社群之間的文化碰撞。每一個支持者都在為自己的選擇辯護,並且以獨特的幽默感看待對方的選擇。這場持續數十年的編輯器之戰,究竟將如何影響未來的編輯器發展?

Emacs vs. vi (Vim/Neovim) 編輯器戰爭概覽
議題 Emacs vi (Vim/Neovim)
歷史背景 自1985年以來在自由軟體社群中廣泛使用。 由Bill Joy創作,為「不再存在的世界」而設計。
資源需求 曾因高系統資源需求受到批評,但在現代計算機中相對輕巧。 早期被認為較輕量,但現代版本逐漸變得複雜。
使用者 Richard Stallman和其他程序員,常被視為中年計算機科學家的工具。 Linus Torvalds等多位知名程序員使用,支持者群體廣泛。
文化幽默 建立了「Emacs 教會」,以幽默方式批評 vi。 創建了「vi 教派」,回應 Emacs 的優越感。
使用模式 強調鍵序列的複雜性,常被戲稱為「八個按鍵的混亂」。 以模態操作著稱,新手經常遇到退出困難。
現代使用 在Linux和Unix系統中仍然常見。 與Emacs同樣在多個系統中預裝。
相關笑話 「Generally Not Used, Except by Middle-Aged Computer Scientists」。 讓不熟悉的人試圖退出編輯器的趣味挑戰。

Trending Knowledge

神秘的編輯器教父:Emacs 和 vi 如何成為程式界的傳奇?
在技術界,編輯器之戰(Editor War)象徵著 Emacs 與 vi(現今通常稱為 Vim 或近期的 Neovim)之間的競爭。這場競爭成為黑客文化和自由軟體社群的一部分,而 Emacs 和 vi 的辯論甚至可以追溯到上世紀八十年代的 Usenet 小組,成為了「神聖戰爭」的一環。在這個過程中,使用者爭論各自的編輯器是編輯完美的典範,並對對方進行各種嘲諷,這種情況持續至今。 <blo
為什麼古老的 vi 和 Emacs 仍然吸引無數程序員?揭開它們的迷人秘密!
在程序員的世界裡,文字編輯器不僅僅是工具,它們是文化的一部分。自從1985年以來,Emacs和vi(現在通常稱為Vim或更近的Neovim)之間的競爭就成為了黑客文化和自由軟件社區的持久話題。這種“編輯器戰爭”不僅涉及技術的辯論,更反映了用戶個人的偏好和價值觀。 編輯器的歷史 截至2020年,Emacs和vi可以自豪地宣稱自己是歷史最悠久的應用程式之一,也是Linux和Unix系
隱藏在 Emacs 和 vi 輪戰中的幽默趣事,你絕對不知道的搞笑秘密!
在程序猿的世界裡,Emacs 與 vi 之間的對立從未消退,這場「編輯戰爭」不僅延續了數十年,更成為了黑客文化及自由軟件社群的一部分。隨著時間的推移,這場辯論演變成了古老的「神聖戰爭」,成為了技術愛好者間無窮的討論和嘲諷。 <blockquote> “使用免費版本的 vi 不是罪,而是懺悔。” </blockquote> 背景 到2020年為止,Emacs 和 vi 現已成為歷史最悠久

Responses