使用Emacs键绑定的Eclipse:将Ctrl + J重新绑定到结束行并缩进?

时间:2012-12-09 15:45:15

标签: eclipse emacs keyboard-shortcuts

我需要使用Eclipse编辑在Emacs中没有良好主要模式的语言。我正在使用它宣传的“Emacs键绑定方案”,但它有几个区别,其中一些只是经常发生,并且在它们发生时真的很烦人。

一个这样的键绑定是 Ctrl + J ,或者是更友好的Emacs格式: C-j 。这种组合通常绑定在插入符之前插入新行和缩进(与 Enter RET 不同,后者只插入行结束符)。

所以,我进入了“首选项”面板,键设置,但我找不到任何简单地插入换行符的内容。即我可以取消绑定 C-j 组合,但我似乎无法分配它来进行插入。有什么办法吗?我只找到了“插入行(上/下)当前行”命令,但没有类似于self-insert-command等。

1 个答案:

答案 0 :(得分:1)

这是emacs中比较重要的键绑定之一,所以我真的需要让它工作。

转到preferences->keys,选择emacs作为方案,搜索 ctrl + j ,然后取消绑定。它默认设置为incremental search,因此我将其更改为 ctrl + s 。一旦它没有绑定,它就可以正常工作。从eclipse 3.xJuno,这对我有用。