Eclipse 不再允许 Shift-F
Posted
技术标签:
【中文标题】Eclipse 不再允许 Shift-F【英文标题】:Eclipse no longer allows Shift-F 【发布时间】:2014-03-03 19:50:47 【问题描述】:我刚刚遇到了 Eclipse 最奇怪的问题:当我在文本编辑器中键入 Shiftf 以生成“F”时,什么也没有发生。就好像我没有输入任何东西一样。我可以在其他程序(记事本、浏览器等)中键入 Shiftf 就好了。 Shiftf 甚至适用于 Eclipse 的其他部分,例如“首选项”中的任何文本字段。但是代码编辑器(Java、XML、Properties、SQL 等)不会收到 Shiftf。我搜索了“键”绑定,看看我是否以某种方式为 Shiftf 创建了绑定,但似乎并非如此。我检查了 Eclipse 问题日志,但里面没有与 Shiftf 相关的内容。我已经切换到不同的工作区,发现问题也出现在那里。我让字符“F”出现在编辑器中的唯一方法是复制/粘贴它,或者打开大写锁定,键入 f,然后关闭大写锁定。
作为一个实验,我创建了自己的 Shiftf 绑定到“查找和替换”。当我按下 Shiftf 时,我立即得到“查找和替换”窗口。所以应用程序正在接收 Shiftf,但没有将其作为字符发送到文本编辑器......或其他东西......:/
有没有人知道可能是什么原因造成的,或者如何撤消它?
使用 Eclipse 4.3 (Juno)
【问题讨论】:
你是否安装了一些神奇地覆盖shift+f
的插件?
检查 Eclipse 键绑定。有些插件会改变它们。
@Absurd-Mind:我已经安装了 vrapper 插件,并且我已经使用它好几个星期了。即使我禁用它,我仍然有这个问题。
@Adi:Shift+F 没有任何约束。
@tobias_k:我昨天尝试了另一个工作区,问题也在那里。这个问题直到昨天才出现在任何个工作区中。
【参考方案1】:
好的,我知道这听起来很奇怪,但它似乎奏效了:我记得我安装的一个日志插件昨天更新了。我卸载了 JLV 和 LogViewer。现在 shiftf 再次工作。我猜想其中一个插件秘密绑定到 shiftf 但我在常规的“Keys”首选项页面中找不到它。
【讨论】:
问题出在 JLV 插件中。现在这个问题已经解决了:github.com/rdiachenko/jlv/issues/78以上是关于Eclipse 不再允许 Shift-F的主要内容,如果未能解决你的问题,请参考以下文章
您无法打开 eclipse,因为 mac 上不再支持 powerpc 应用程序