Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Emacs键绑定的Eclipse:重新绑定Ctrl+;J到结束行和缩进?_Eclipse_Emacs_Keyboard Shortcuts - Fatal编程技术网

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

使用Emacs键绑定的Eclipse:重新绑定Ctrl+;J到结束行和缩进?,eclipse,emacs,keyboard-shortcuts,Eclipse,Emacs,Keyboard Shortcuts,我需要使用Eclipse来编辑一种在Emacs中没有良好主模式的语言。我使用的是它所宣传的“Emacs密钥绑定方案”,但它有几个区别,其中一些只是发生得太频繁,发生时真的很烦人 一种这样的键绑定是Ctrl+J,或者更为Emacs友好的格式:C-J。这种组合通常绑定到插入新行和插入符号前的缩进(不像Enter或RET,后者只插入一个行尾字符) 所以,我去了“首选项”面板的“关键点设置”,但我找不到任何可以简单插入换行符的内容。也就是说,我可以解除C-j组合的绑定,但我似乎无法指定它来执行插入。有什

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

一种这样的键绑定是Ctrl+J,或者更为Emacs友好的格式:C-J。这种组合通常绑定到插入新行和插入符号前的缩进(不像Enter或RET,后者只插入一个行尾字符)


所以,我去了“首选项”面板的“关键点设置”,但我找不到任何可以简单插入换行符的内容。也就是说,我可以解除C-j组合的绑定,但我似乎无法指定它来执行插入。有什么办法吗?我只找到了“插入行(上/下)当前行”命令,但没有类似于
自插入命令
等。

这是emacs中对我来说更重要的键绑定之一,所以我真的需要让它起作用


转到
preferences->keys
,选择
emacs
作为方案,搜索ctrl+j并解除绑定。默认情况下,它设置为
增量搜索
,因此我将其更改为ctrl+s。一旦它被解除绑定,它就会正常工作。从
Eclipse3.x
Juno
这对我来说是emacs中更重要的键绑定之一,所以我真的需要让它工作起来


转到
preferences->keys
,选择
emacs
作为方案,搜索ctrl+j并解除绑定。默认情况下,它设置为
增量搜索
,因此我将其更改为ctrl+s。一旦它被解除绑定,它就会正常工作。我从
Eclipse3.x
Juno

高度推荐,虽然我不知道你是否能绑定
C-j
高度推荐,但我不知道你是否能绑定
C-j
嗯,没关系。解除绑定似乎只适合我在java编辑器中使用。python和groovy编辑器在添加换行符时没有正确缩进。解除绑定似乎只适合我在java编辑器中使用。python和groovy编辑器在添加换行符时没有正确缩进。