繁体   English   中英

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

[英]Eclipse with Emacs keybindings: rebind Ctrl+J to end line and indent?

我需要使用Eclipse编辑在Emacs中没有好的主模式的语言。 我使用的是它宣传为“ Emacs密钥绑定方案”的东西,但是它有几个区别,其中一些只是发生得太频繁,并且在它们发生时确实很烦人。

一种这样的键绑定是Ctrl + J ,或者更符合Emacs的格式: Cj 这种组合通常必须在插入符号前插入新行和缩进(不同于EnterRET ,后者只是插入行结束符)。

因此,我转到了“首选项”面板,设置了按键,但是找不到任何可以插入换行符的东西。 即我可以取消绑定Cj组合,但是我似乎无法将其分配给插入。 有什么办法吗? 我只找到了“插入当前行(在上/下)当前行”命令,但没有类似self-insert-command

这是emacs中对我来说更重要的键绑定之一,因此我确实需要使它生效。

转到preferences->keys ,选择emacs作为方案,搜索ctrl + j ,然后取消绑定。 默认情况下将其设置为incremental search ,因此我将其更改为ctrl + s 一旦解除绑定,它将按预期工作。 eclipse 3.xJuno这对我来说都是有效的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM