IntelliJ没有正确识别一个特定的文件,而是被卡住为一个文本文件
我的IntelliJ项目中有一个freemarker文件(ftl)被错误地识别为文本文件。 有许多相同的types是正确的。 我知道“标记为文本”选项。 这可能是这个文件被标记为文本的原始原因,但是如果确实存在这个问题,我没有提供一个“标记为ftl文件”的选项来将其返回。 如果我把其他的ftl文件标记为txt,我可以按照预期把它们变成ftl文件。
请确保这个文件(或代表它的模式)没有列在下面
设置 → 编辑器 → 文件types → 文本文件
对于OS X
首选项 → 编辑器 → 文件types → 文本文件
第一步:点击“文件”==>“设置”
第2步:展开“编辑器”并单击“文件types”
第3步:您将在右侧看到所有文件types。 导航到“文本文件”并单击它
步骤4:您应该能够在注册模式(下部框)的底部看到您的文件名
第5步:从注册模式中删除您的文件。 问题应该解决,让你用fileName.java重命名
步骤6:如果没有,从项目中删除该文件并使用名称fileName重新创build它
资料来源: http : //bit.ly/1ySFa5z
OSX:
Preferences > Editor > File Types > Text Files
视窗:
Settings > Editor > File Types > Text Files
我有同样的问题,上述解决scheme都没有解决它。 最后解决的是通过select模块并转到模块设置(按模块名称上的F4)
然后在Sources选项卡中,select“java”文件夹并按Sourcesbutton。 这告诉IntelliJ该文件夹是一个源代码文件夹。
然后selecttesting文件夹并按下testing。
而已。 然后它会正确识别这些文件并根据需要显示错误。
看下面的截图。
您可能无意中编辑了“文件和代码模板”中的模板。 按下Ctrl+Alt+S
下
Settings -> Editor -> File and Code Templates
对我来说,我改变了包含选项卡中的FileHeader.java
文件。
回想一下您之前可能更改过的模板types,然后将其恢复为默认模板。
希望它的作品:)
我有同样的问题来创build一个新的类java,问题是在Header.java可以访问命令crt + alt + s和编辑器/ FileAndCodeTemplates /包括,这可能是这种格式:
/ ** *由Alex Leporoni在$ {DATE}创build。 * /
这是解决我的问题,现在我可以再次创build类:)我希望这篇文章可以帮助其他人有相同的问题来创buildIntelliJIdea类…拥抱所有。