29

我是一个 Emacs 爱好者,可能是因为我喜欢键绑定,而且我能够很快地做事。我还将 Eclipse IDE 用于我的 Java/Android/Python/ 开发,因为它是免费的,我的大多数同行都在使用它,而且它可以工作。我发现自己在 emacs 和 Eclipse 之间切换,而且工作流程不是很好。我想做的是在 Eclipse 中设置键绑定,使它们像 Emacs。

有人可以建议我可以使用的最好的 Eclipse 插件吗?或者任何人都可以谈论他们如何使用 Eclipse 来更像 Emacs。提前致谢

4

5 回答 5

37

基本的 Emacs 键绑定不需要插件!

    Windows → 首选项 → 常规 → 按键

并选择Emacs方案。


    在此处输入图像描述


它不会提供所有的 Emacs 命令(显然),但它涵盖了你不能没有的东西,例如导航、选择、剪切/粘贴等。

于 2010-05-17T14:38:51.807 回答
17

我不得不赞同 Emacs+ 的建议。从一开始我就一直在使用和喜爱Emacs,而 Emacs 的键绑定和功能现在已经硬连线到我的手指和大脑中。在 Emacs+ 出现之前,我发现 Eclipse 完全不适合使用,因为多年的肌肉记忆和知道如何不假思索地完成工作,在 Eclipse 中不仅没用,而且实际上是有害的。

Emacs+ 已经为我解决了所有这些问题。现在使用 Eclipse 几乎与使用 Emacs 一样无缝,而且我获得了现代 IDE 的所有功能。它几乎是世界上最好的。我仍然真正怀念 Emacs 的唯一一件事是 Mq 填充“//”注释。

我还应该指出,这不仅仅是一组简单的键绑定。它忠实地再现了许多你认为理所当然的微妙 Emacs 行为,直到它不存在。

于 2010-10-06T17:29:38.670 回答
9

首先尝试在您的键首选项中打开 Emacs 键绑定。如果这不能满足您的所有需求,那么您可以尝试安装Emacs+插件。当然,如果您有任何 elisp 自定义,我认为您可能会不走运。

就个人而言,我总是更喜欢只学习以编辑为中心的方式来做事,这样当我坐在别人的电脑前时,我就不会无助。

于 2010-05-17T14:51:46.267 回答
3

与标准的 Eclipse 安装相比,Emacs+插件在提供 Emacs 密钥方面做得更好。

于 2010-05-17T14:52:33.487 回答
0

正如@aioobe 很久以前在我所有的Eclipse 副本中建议的那样,我启用了Emacs 密钥“方案”。然而,最近,在我的一些 Eclipse 安装中出现了一种新形式的反常行为:我键入几个 Emacs 命令中的任何一个,例如Ctrl- L(使窗口居中),然后弹出这个烦人的对话框,为我提供正确的该键的 Emacs 操作和另一个选项,它来自我不认识的任何东西,但肯定不是 Emacs 键绑定。

这是有问题的,原因有两个 1)它突然出现,在一些但不是所有项目中(我还没有想出一个模式) 2)它显然违反了 Emacs 密钥方案的承诺支持,最近才出现的违规行为,使得 Emacs 支持的价值大大降低。

Eclipse 中的 Emacs 支持从来都不是很完整,但我想回到几个月前的状态,那时Ctrl- LCtrl-DCtrl-K所有项目中的 Emacs 键都可以正常工作,而没有这个烦人的对话框。

如果 Emacs+ 在 Indigo 和 Juno 中工作,我会尝试。但事实上...

于 2013-10-07T07:33:20.550 回答