不知何故,我设法在Intellij IDEA 12中破坏了我的重构功能。我以某种方式为我的项目禁用了它。通过 Shift + F6 重命名成员不起作用。未绘制内联编辑框,没有任何反应。
我知道Settings -> Editor
中的重构设置,Enable in-place mode
和Preselect old name
都已经过检查。
必须是某种项目设置。我通过创建一个测试项目进行检查,添加一些成员并重命名它,这非常有效。
我在寻找什么样的设置?或者我的项目可能被打破?
答案 0 :(得分:32)
无法在设置中关闭重构。我的猜测是项目的缓存/索引已损坏。我有一个案例,重构,特别是重命名,停止工作。重新索引为我解决了它。转到文件>使缓存无效,使缓存无效,重新启动IDEA,让IDEA重新编制项目索引(进度显示在中心右下方的状态栏中)。然后尝试重构。
如果仍然无法解决问题,请查看日志(帮助>显示日志),看看是否有任何迹象表明问题的原因。
答案 1 :(得分:10)
对于所有MacOS用户,请不要忘记访问Settings -> Keyboard
并打开选项Use all F1, F2, etc. keys as standard function keys
的标记。 E.g:
否则IntelliJ将无法专注于使用 F4 键。
答案 2 :(得分:0)
答案 3 :(得分:0)
以下步骤对我有用:
从您的 IDE,转到:Preferences -> Project Structure -> Add Content Root
,然后选择您要使用的文件夹。