当文件不属于项目时,有没有办法让IntelliJ的代码完成工作? 只需在侧面编写一个小测试并在Intellij中打开文件,但它与nano一样有用。
它对导入的唯一建议是*
,对于成员函数,它绝对没有任何建议。
这是我目前唯一打开的文件。
是的,它要我设置“Project SDK”。我做到了。
不,我没有处于省电模式。
非常感谢您的帮助。
答案 0 :(得分:1)
基于this SO answer,IntelliJ中的源文件似乎需要绑定到构建路径,以便获得自动完成所需的所需类定义和资源。由于您无法构建项目,我的假设是源文件不在任何地方的构建路径中。
一个快速解决方法是保留一个骨架Maven项目,您可以在其中添加要修改的源文件。应该在那里提供自动完成功能。
答案 1 :(得分:0)
我遇到了同样的问题,要修复它,我不得不将src文件夹设置为Source Root:
单击文件>项目结构>模块,然后选择src文件夹并单击源。
当然,您还需要在项目设置中设置JDK:
项目结构>平台设置> SDK
还需要设置项目编译输出路径:
项目结构>项目>项目编译器输出,然后选择应在其中生成编译文件的目录