没有进入关于为什么一个比另一个更好的宗教争论,Emacs 和 Vim 之间的 实际 区别是什么?我希望学习其中一个,但我意识到每个人的学习曲线都很高,我无法决定。我从未使用过这种类型的编辑器(我一直使用 IDE),所以任何对新手有帮助的东西都是加分项。
在激烈的战争开始之前:我不是在问哪个更好,而是在问两者之间的差异。我想要一个 客观 的比较。
(以下文字是我的观点,不应被视为事实或侮辱)
使用 Emacs,您应该让它 24/7 全天候开放并在程序中运行,您所做的几乎所有事情都可以从那里完成。您编写自己的扩展程序,将其用于记笔记、组织、游戏、编程、shell 访问、文件访问、听音乐、网页浏览。需要数周和数周的时间才能使您满意,然后您将一直学习新东西。当您无权访问它并不断更改配置时,您会很生气。您将无法轻松使用其他人的 emacs 版本,而且它不会被安装。它使用 Lisp,这很棒。你可以把它变成你想要的任何东西。(任何东西,完全)
对于 Vim,它几乎总是预先安装的。它很快。您打开一个文件进行快速编辑,然后退出。如果您在别人的机器上,您可以使用基本设置。它不是那么可编辑,但它仍然比大多数文本编辑器好得多。它认识到大多数时候您是在阅读/编辑而不是打字,并使该部分更快。您不会受到 emacs 小指 的困扰。这不是那么令人生气。它更容易学习。
即使我每天整天都在使用 Emacs(并且喜欢它),除非你打算花很多时间在你选择的程序上,否则我会选择 vim