大约3年多以来,我认为我需要的所有东西(技术上都是如此)都是nano.在我尝试之前,我并不理解关于vim的所有喧嚣.虽然学习曲线略高,但它大大简化了我的编码,我不会想回到nano.
但是,我已经多次听说过,emacs是最难学的,但却是程序员最有用的编辑器.通过文本编辑器(并发现自己目前正在选择emacs)采取类似的进化路径的任何人都可以告诉我它的优势是什么?
现在我对vim的看法与我之前关于nano的看法是一样的,即:边际效用是否足以证明投入学习的时间是合理的?从nano切换到vim,答案显然是肯定的(对我而言).如果我学习emacs,我会回过头来对vim说同样的话吗?
小智 3
我才开始使用 EMACS,但我的继承是这样的 - 我们的本地编辑器(MSU 自制),然后我使用 vi/vim 几年,有时甚至使用远程编辑器,最后 3 年前我换了到EMACS。基本命令学得很快,然后在你的余生中你只需掌握它,每天都会发现做某事的更快方法。对于 EMACS 的第一步,有非常有用的教程。获得LISP的基础知识也很快,只需定制即可。但 EMACS 中还有一个用户界面,可以更改首选项并将其自动写入选项文件。
我必须承认我还没有尝试过 vim 的现代功能,我听说在程序员使用的功能中 vim 和 emacs 非常接近。所以最终这将是一个品味问题——使用两者中的哪一个。就我个人而言,我更喜欢 LISP 而不是 VIMscript:)
可能会有人从 vim 改为 EMACS,反之亦然 - 他们对优点和缺点的看法会比我更成熟。