文本编辑的终极对决: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 之间的差异不仅仅体现在功能上,还有用户社群之间的文化碰撞。每一个支持者都在为自己的选择辩护,并且以独特的幽默感看待对方的选择。这场持续数十年的编辑器之战,究竟将如何影响未来的编辑器发展?

Trending Knowledge

神秘的编辑器教父:Emacs 和 vi 如何成为程式界的传奇?
在技术界,编辑器之战(Editor War)象征着 Emacs 与 vi(现今通常称为 Vim 或近期的 Neovim)之间的竞争。这场竞争成为黑客文化和自由软体社群的一部分,而 Emacs 和 vi 的辩论甚至可以追溯到上世纪八十年代的 Usenet 小组,成为了「神圣战争」的一环。在这个过程中,使用者争论各自的编辑器是编辑完美的典范,并对对方进行各种嘲讽,这种情况持续至今。 <bl
为什么古老的 vi 和 Emacs 仍然吸引无数程序员?揭开它们的迷人秘密!
在程序员的世界里,文字编辑器不仅仅是工具,它们是文化的一部分。自从1985年以来,Emacs和vi(现在通常称为Vim或更近的Neovim)之间的竞争就成为了黑客文化和自由软件社区的持久话题。这种“编辑器战争”不仅涉及技术的辩论,更反映了用户个人的偏好和价值观。 编辑器的历史 截至2020年,Emacs和vi可以自豪地宣称自己是历史最悠久的应用程式之一,也是Linux和Unix
隐藏在 Emacs 和 vi 轮战中的幽默趣事,你绝对不知道的搞笑秘密!
在程序猿的世界里,Emacs 与 vi 之间的对立从未消退,这场「编辑战争」不仅延续了数十年,更成为了黑客文化及自由软件社群的一部分。随着时间的推移,这场辩论演变成了古老的「神圣战争」,成为了技术爱好者间无穷的讨论和嘲讽。 <blockquote> “使用免费版本的 vi 不是罪,而是忏悔。” </blockquote> 背景 到2020年为止,Emacs 和 vi 现已成为历史最悠

Responses