我应该学习使用Emacs吗? [英] Should I learn to use Emacs?

查看:149
本文介绍了我应该学习使用Emacs吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用IntelliJ IDEA作为代码编辑器,所以这不是取而代之的。我使用 vi vim 在我们的服务器上进行简单的文本编辑,标准的 unix 命令查找文件,获取目录列表等。



同事们通过emacs发誓,但我不知道是否值得我学习。



编辑:有人指出,这个问题

我已经使用emacs二十多年了。尽可能地,我尝试使用它的所有打字需求,包括,如Fu86所提到的,阅读电子邮件,新闻等,以及笔记,待办事项列表,编写代码,运行编译器等。由于emacs是比可扩展的vim(相对于相对不可扩展的vi)要长得多,它具有更大的扩展模式集合,覆盖几乎任何您可以想象的目的。
这就是说,公平地说,严格使用emacs可以被认为是一种生活方式选择,因为它需要花费大量的精力和时间才能使工具变得流利。 p>

我真正的答案是,就编辑(和任何其他类别的工具)去,你应该找到一个强大而灵活的,然后花时间成为该工具的熟练用户。您的选择工具可以是vim或emacs,或者别的东西,但无论如何,花时间学习。就个人而言,我选择掌握emacs,当我想要处理一些新的情况时,我从未感到失望。



从来没有认真对待Java,我无法评论直接的经验,它取代了像eclipse和intellij这样的工具。我对这些高度集成的工具(即使没有经验)持怀疑态度,而且还有emacs模式提供了一些(尽管绝对不是我所确定的)这些编辑器的功能。 / p>

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

解决方案

I've used emacs for more than twenty years. As much as possible, I try to use it for all my typing needs, including, as Fu86 mentioned, reading email, news, etc, as well as notes, to-do lists, writing code, running compiles, etc. Since emacs is much older than the extensible vim (as opposed to the relatively non-extensible vi), it has a much larger collection of extension modes covering almost any purpose you can imagine. That said, it's fair to say that serious use of emacs can be considered a lifestyle choice, in that it takes a considerable amount of effort and time to become fluent with the tool.

My real answer is that, as far as editors (and any other category of tool) go, you should find one that is powerful and flexible, and then take the time to become a skilled user of that tool. Your tool of choice can be either vim or emacs, or perhaps something else, but in any event, take the time to learn it well. Personally, I've chosen to master emacs, and I've never been disappointed when I've wanted it to handle some new situation for me.

Having never worked seriously in Java, I can't comment from direct experience on how well it replaces tools like eclipse and intellij. I'm old enough to be skeptical of these highly-integrated tools (even without experience with them), and there are emacs modes that provide some (although by no means all, I'm sure) of the features of these editors.

这篇关于我应该学习使用Emacs吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆