我曾经在Eclipse(4.3)中按 Ctrl + 1 来访问重构,例如“将语句赋值给本地变量”。
不幸的是,这种重构不再提供。当我按 Ctrl + 1 时,我看到的唯一命题是“在文件中重命名”。
我进入首选项>编辑试图找到一些不好的配置,但找不到任何东西。
我有什么打破的吗?
编辑: - 文件a是Java项目中的Java文件,在Java编辑器中打开。
答案 0 :(得分:0)
这是另一种解决方案。我不确定它是否能解决您的问题,但您可以尝试使用以下配置:
Window --> Preferences --> Java (select your programming language) --> Editor --> Light bulb for quick assists.
将此选项标记为已选中&然后单击确定。 完成此操作后,您应该能够在当前行上看到一个灯泡。单击此灯泡应该为您提供与Ctrl + 1相同的选项。
答案 1 :(得分:0)
我有同样的经历。 Eclipse版本:2019-12(4.14.0),它是build automatically
。为了加快日食,我没有选中它,然后我注意到快速修复只剩下“在此文件中重命名”。在我退回build automatically
之后,快速修复就像是花哨的一样。
答案 2 :(得分:0)
我遇到了完全相同的问题。
我的解决方案是从 Marketplace 重新安装一些插件。 DevStyle 的 Darkest Dark 主题是问题所在。 (不要问我为什么)