1

我想知道我是否是唯一一个努力(即失败)保持 emacs 键绑定在 Eclipse 中工作的人。

我设置它们。它工作正常。它停止正常工作。有些键仍然有效,有些则无效。我发现自己处于一种不确定的键绑定设置叠加的奇怪量子状态。标准集中的一些键绑定有效,emacs 集中的一些有效,有些东西我不能用任何一组绑定来实现。

只有我一个人有这种经历?在过去的几个月里,我在至少 4 台计算机上看到了这一点。

我将键绑定设置回标准集。有时它会起作用。我使用重置为默认值按钮。尝试将其设置回 emacs。不工作。在不同步骤之间按下应用按钮与否……让我发疯。

在某些计算机上,绑定只是随便什么。只能使用鼠标保存,Cd 和 Ck 不能删除/剪切行,大多数 emacs 键仍然有效但返回 C-space 用于自动完成等。

有谁知道是什么原因造成的?如何预防?我是否误按了一些键绑定键绑定?

4

1 回答 1

0

我在使用 Ctl-K、Ctl-D 命令时遇到了类似的问题:升级后(我忘记是 Eclipse 本身还是 Android 插件)我看到 Eclipse 在这两个键上都提供了一个小弹出菜单,提供要么是正确的 Emacs 命令,要么是一些完全不相关的命令。因此,例如,Ctl-D 提供删除下一个字符(正确)或删除行(错误)。

在对键绑定(Windows>Preferences>General>Keys)进行了一些探索之后,我发现果然,Eclipse 项目中的某些人除了正确的绑定之外还提供了这些错误的绑定。所以我删除了不正确的绑定并留下了正确的绑定。

所以我想我会在这一点上走出困境。但我也发现我必须在几次之后重新添加正确的绑定才能粘住。

在 Command 列下寻找 Cut to End of Line 并确保它在编辑文本时和文本编辑类别中具有 Ctl-K。删除下一个(表示下一个字符)也是如此。但请确保 Ctl-D 不会出现在删除行命令中。

在编辑器窗口中测试它;如果失败,请再次编辑绑定,再次测试,重复直到粘住,确保在编辑绑定后单击应用。

于 2013-11-10T22:16:05.450 回答