Webstorm无法将我的.js文件之一识别为JavaScript文件,因此我丢失了语法高亮显示并无法添加断点。我查看了该workspace.xml
文件,所讨论的文件似乎具有与其他可以正常工作的.js文件类似的设置。
如果我更改文件名,就可以了。因此,Webstorm会因某种原因而误解了具有该名称的文件的类型。我还能在哪里编辑项目?
Webstorm无法将我的.js文件之一识别为JavaScript文件,因此我丢失了语法高亮显示并无法添加断点。我查看了该workspace.xml
文件,所讨论的文件似乎具有与其他可以正常工作的.js文件类似的设置。
如果我更改文件名,就可以了。因此,Webstorm会因某种原因而误解了具有该名称的文件的类型。我还能在哪里编辑项目?
Answers:
因此,我看到了此问题的三个可能原因:
该文件被标记为“纯文本”
“文本文件”文件类型有一个与此文件匹配的模式(或反过来:“ JavaScript”文件类型不包括该文件名)。见下图
更新:几年后,我发现了这种行为的另一个原因,并且很可能是问题的主要根源。创建没有任何扩展名的文件时,将显示“注册新文件类型关联”。您可能会意外地为某些文件名指定新的文件类型。可以使用(2)进行修复,但这是在此处添加模式的原因。
注意:该解决方案适用于所有基于IDEA的IDE:IntelliJ IDEA,WebStorm,RubyMine,PyCharm,PhpStorm。
对我来说,这就是窍门
1)首选项
2)编辑器
3)文件类型
4)搜索javascript
5)添加*.js
到注册模式