隱藏在 Emacs 和 vi 輪戰中的幽默趣事,你絕對不知道的搞笑秘密!

在程序猿的世界裡,Emacs 與 vi 之間的對立從未消退,這場「編輯戰爭」不僅延續了數十年,更成為了黑客文化及自由軟件社群的一部分。隨著時間的推移,這場辯論演變成了古老的「神聖戰爭」,成為了技術愛好者間無窮的討論和嘲諷。

“使用免費版本的 vi 不是罪,而是懺悔。”

背景

到2020年為止,Emacs 和 vi 現已成為歷史最悠久的應用程式之一,也是 Linux 和 Unix 上最流行的文字編輯器。在許多操作系統中,尤其是 Linux 和 BSD 衍生版,通常會隨附多種文字編輯器以滿足用戶需求。例如,macOS 的預設安裝中包含 ed、pico(在 MacOS Ventura 12.3 前是 nano)、TextEdit 和 Vim。

幽默

在程序界,Emacs 擁護者創立了「Emacs 教會」,這是一個以 Emacs 和 GNU 項目創始人 Richard Stallman 為背景的諷刺性宗教。他們將 vi 稱為「野獸的編輯器」(vi-vi-vi 是羅馬數字中的 666),但他們並不反對使用 vi,而是將專有軟件視為該宗教的禁忌。

“vi 只有兩個模式:不斷喇叭聲和摧毀一切。”

vi 的使用者們則取笑 Emacs 的快捷鍵序列會導致腕隧道症(carpal tunnel syndrome),並且提出了許多關於 EMACS 的諷刺擴展,例如「Escape Meta Alt Control Shift」(一針對 Emacs 對修飾鍵過度依賴的揶揄)或「八兆並不斷交換」(當時的內存容量)。

例如,一些人將 GNU EMACS 扩展為「Generally Not Used, Except by Middle-Aged Computer Scientists」,這句話生動地描述了它的擁護者以及它在較年輕程序員當中的日益下滑的受歡迎程度。隨著更多的圖形化編輯器如 Atom、Sublime Text 和 Visual Studio Code 崛起,Emacs 和 vi 的競爭似乎變得越來越激烈。

“Emacs 是一個偉大的操作系統,只是缺乏一個合適的編輯器。”

Emacs 的擁護者則反駁道,這款編輯器實際上非常出色,但它的操作系統卻需進一步改進(這通常是指 Emacs 出名的缺乏並行處理,最近這一缺陷已經得到了改善)。在 UNIX 用戶中,有一個遊戲供人們測試 Emacs 使用者對編輯器的理解深度,或是嘲諷 Emacs 的複雜度,這個遊戲的內容是預測如果用戶長按某個修飾鍵(如 Ctrl 或 Alt),再輸入自己的名字會發生什麼。

這種幽默源於早期的 TECO 編輯器,後者成為了原始 Emacs 的實現基礎。Google 也參與了這個玩笑,當用戶搜索 vi 時,頁面頂部會顯示「難道你是想說:emacs?」而檢索 emacs 的用戶則會看到「難道你是想說:vi」。

值得一提的是,在網路劇《世界末日的謀殺》中,有一幕提到了編輯戰,一名角色問一名女性她使用的是 Vi 還是 Emacs,而這樣的提問無疑成為了程序界的一個文化參照。若對這場編輯戰的幽默與衝突感興趣的朋友,推薦去搜尋一些關於 Emacs 和 vi 的討論,幫助你更深入了解這兩款編輯器,或許還能找到些許有趣的笑料。

這場長期的編輯戰究竟是否能平息呢?在未來的程式語言和編輯器界中,我們是否還會繼續看到這種幽默和競爭的存在呢?

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 之間的競爭不僅是一場文本編輯器的選擇辯論,更是一種文化的象徵。自1985年起,這場編輯器的聖戰便成為了黑客文化和自由軟體運動的重要一環。用戶們在不同的論壇、討論組上激烈地辯論,堅持自己的編輯器是編輯的完美典範,並不遺餘力地抨擊對方的選擇。 背景 截至2020年,Emacs 和 vi 都是史上最悠久的應用程式之一,並且是 Linux 和 Un

Responses