我的IntelliJ项目中有一个freemarker文件(ftl),它被错误地识别为文本文件。有许多相同类型的是正确的。
我知道“标记为文本”选项。这可能是这个文件被标记为文本的原始原因,但如果这确实是问题所在,我没有提供“标记为ftl文件”选项来将其返回。如果我将其他ftl文件标记为txt,我可以将它们转换回预期的ftl文件。
发布于 2014-11-26 02:07:20
步骤1:点击“文件”“==>”“设置”或"InterlliJ IDEA“==>”偏好设置“
步骤2:展开“编辑器”,点击“文件类型”
第3步:您将在右侧看到所有文件类型。导航到"Text“条目并单击它
第四步:你应该可以在“注册模式”(下框)的底部看到你的文件名。
步骤5:从“已注册模式”中删除您的文件。这个问题应该得到解决,并允许您使用fileName.java
重命名
步骤6:如果没有,请从项目中删除该文件,然后重新创建名为fileName的文件
发布于 2015-05-12 19:43:12
我遇到了同样的问题,上面的解决方案都没有解决它。最后解决这个问题的方法是选择模块并进入模块设置(在模块名称上按F4键)
然后在Sources选项卡中,选择"java“文件夹并按下Sources按钮。这告诉IntelliJ有问题的文件夹是源代码文件夹。
然后选择Test文件夹并按Tests。
就这样。然后,它将正确识别这些文件,并根据需要显示错误。
请看下面的截图。
发布于 2021-09-30 11:13:38
我解决了同样的问题
Right-click on the file -> "Override File Type" -> Select the extension type the file has.
https://stackoverflow.com/questions/15915202
复制相似问题