在Eclipse中恢复默认的键绑定

时间:2012-02-02 13:39:15

标签: eclipse

偏好设置 - >一般 - >键 - >恢复默认值对我不起作用。

不知怎的,我不知道怎么样,Eclipse(Indigo)突然采用了vi模式角色。我不知道我是否碰坏了错误的(右)键或什么。我完全无法回到默认的Eclipse编辑行为。

我已经多次设置并将Keys绑定重置为默认值,完成Restore Defaults,更改为Emacs(已采用)并返回默认值,退出并重新启动等等。

它仍然出现在这种vi模式中。

我做了什么,如何让它停止?

编辑:

如果我切换工作区,则默认的Eclipse键绑定都已就绪。所以我想我的备份方法是将所有东西都吹走,然后从头开始重新创建。实际上 实在是。

4 个答案:

答案 0 :(得分:1)

Eclipse没有任何“vi模式”或以其他方式模拟类似vi的行为,因此它必须是您安装的Vrapper插件。首先,查看首选项以查看是否列出了Vrapper部分;如果是这样,可能有办法在那里禁用该模式。

如果不能解决问题,我会完全删除Vrapper。打开关于Eclipse 对话框,单击安装详细信息按钮,在已安装软件中选择Vrapper功能,然后选择卸载

答案 1 :(得分:1)

在Eclipse配置发生变化后,我的密钥绑定被搞砸了。他们表现得好像遇到了重要的冲突。其中黄色对话框出现在日食窗口的右下角。这是我为解决键绑定错误所做的。我尝试将密钥绑定重置为默认值,发现这不起作用。我发现解除绑定,应用然后恢复将重置密钥绑定,直到Eclipse重新启动。

建议支持工作区元数据,并根据您的配置可能有不同的工作方式。

这就是我将Key Bindings修改为默认值的方法。

  1. 备份〜/ workspace / .metadata以便在需要时进行恢复。

  2. 删除目录〜/ workspace / .metadata / .plugins / org.eclipse.core.runtime / * 中的所有文件除了维护良好配置所需的最小配置文件。< / p>

    • 一个。除外:org.eclipse.core.resources
    • 湾除外:org.eclipse.core.runtime
    • ℃。除了:org.eclipse.ui.workbench enter image description here
  3. 重启eclipse以检查配置

    • 一个。我恢复了我的Eclipse工作集和其余的默认设置,但最小配置效果很好。

答案 2 :(得分:0)

如果它与您的工作区相关,请查看工作区目录中.settings文件夹中的文件。

答案 3 :(得分:0)

我无法还原某些键绑定(将ContentAssist分配给TAB)。而不是创建一个新的工作区(因为我不想丢失设置),我删除了工作区中的.metadata/.plugins/org.eclipse.e4.workbench文件夹,此后我终于可以永久删除该键绑定了。