emacs - 我应该学习使用Emacs吗?

标签 emacs

I use IntelliJ IDEA as a code editor, so this isn't to replace that. I use vi or vim for simple text editing on our servers and standard unix commands to find files, get directory listings etc.

Colleagues swear by emacs but I wonder just whether it's worth my time learning it. Just how much more productive will i be?

EDIT: It's been pointed out that this question has been asked before

最佳答案

我使用emacs已有二十多年了。我尽可能地使用它来满足我的所有键入需求,包括Fu86所提到的那样,阅读电子邮件,新闻等,以及便笺,待办事项列表,编写代码,运行编译等。它比可扩展的vim(相对于不可扩展的vi)要古老得多,它具有更多的扩展模式集合,几乎涵盖了您可以想象的任何目的。
话虽如此,可以说,认真使用emacs可以被视为一种生活方式,因为要熟练使用该工具需要花费大量的精力和时间。

我的真实答案是,就编辑器(以及任何其他类别的工具)而言,您应该找到功能强大且灵活的工具,然后花时间成为该工具的熟练用户。您选择的工具可以是vim或emacs,也可以是其他工具,但是无论如何,都需要花一些时间来学习它。就个人而言,我选择精通emacs,当我希望它为我处理一些新情况时,我从未感到失望。

从未在Java中认真工作过,我无法从直接经验中评论它如何很好地替代eclipse和intellij之类的工具。我已经大到足以怀疑这些高度集成的工具(即使没有使用它们的经验),并且有emacs模式提供了这些编辑器的某些功能(虽然我不能肯定,但并非全部)。

关于emacs - 我应该学习使用Emacs吗? ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/551289/

相关文章:

visual-studio - 如何在 Visual Studio 中获得 Emacs 样式的键绑定(bind)?

emacs - 我可以在 Slime (Swank Emacs) 中后台运行线程吗

emacs - 将 emacs lisp 哈希序列化为文件

emacs - 如何在 Emacs Dired 的子目录中创建文件?

emacs - 如何为 `face-remapping-alist` 设置缓冲区本地值和全局值

emacs - 无法使用 auctex 和 emacs 进行预览

mysql - 在 .my.cnf 中配置自定义组?

testing - 如何使 Emacs 字节编译警告错误

linux - 在 Emacs 中更改当前缓冲区的字体?

emacs - 如何确定 Emacs session 的显示位置?