簡體   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