Bugeater

撰写的评论

Jimmy,
我是一名坚定的 Emacs 用户。即使这样,我也曾偶然遇到 vi 的发明者。当时我在加州大学伯克利分校的科里大厅,一位研究生兴奋地告诉大家,“快来看我刚做了什么!” 他打开了他特制的 “ex” 编辑器,输入 “:v”,然后就进入了 “vi” 可视模式。
然而,我对 vi 最大的个人问题是无法确定如果直接输入会发生什么。在 vi 中,你要么处于插入模式,要么处于追加模式。你输入的字符会出现在插入点之前或之后。在 emacs 中,输入始终是追加模式。这完全是因为换行符的处理方式不同。在 vi 中,换行符是特殊的。在 emacs 中,它只是另一个字符。它只是显示为换行符,但仍然是一个字符。
我曾经使用 emacs 做几乎所有事情。从电子邮件到 shell 交互。这在使用拨号调制解调器时尤其有用!现在 emacs 仍然是我的主要编辑器。我特别喜欢查询替换功能!非常方便。

感谢你的文章。希望其他人也会做出改变。

当时我在伯克利分校科里大厅的机房,一位研究生宣布大家应该来看看他刚做了什么,他启动了一个特殊版本的 “ex”,并输入 “:v” 进入 “visual mode”,这个模式很快就为人所知,即 VI。
尽管如此,在我在硅谷的第一份工作中,我被介绍了 ESE (Emacs 屏幕编辑器)。从那时起,我就成为了 Emacs 的忠实粉丝。
emacs 和 vi 之间的区别很简单。在 vi 中,你必须选择追加或插入,并且光标永远不会放在回车符上。这使得每次编辑都需要做一个决定。我想在当前位置之后还是之前输入字符?在 emacs 中,光标始终显示在插入点之后。这样,你总是只需输入即可在文件中插入新文本。
Emacs 的这种简洁性和其他强大的功能一直让我不断回归!

© . All rights reserved.