webstorm - 如何让WebStorm IDE正确识别文件类型?

标签 webstorm

 背景

  1. (在 JetsBrains/WebStorm IDE 中)最初,我创建了一个名为 HelloWorldContainer 的文件 - 不小心遗漏了 .js 扩展名(我的意思是创建 HelloWorldContainer.js)。

  2. WebStorm 询问我希望该文件是什么类型(例如 JavaScript?文本文件?HTML?等)。我不小心按下了 Enter 键 - WebStorm 将其视为文本文件。

  3. 意识到我的错误,我将文件重命名为 HelloWorldContainer.js(将 .js 添加到末尾`)。希望这会将文件类型更改回 JavaScript 文件。

问题

出于某种原因,WebStorm 仍然将 HelloWorldContainer.js“视为”文本文件??? (下面的快照)。这是一个问题,因为现在我的 JavaScript 实时模板不再加载该文件。

快照 1:将 HelloWorld.js 显示为 JavaScript 文件,而 HelloWorldContainer.js 显示为文本文件(嗯?)。

enter image description here

快照 2:对于 HelloWorld.js,WebStorm 知道它是一个 JavaScript 文件 - 结果是实时模板成功加载。 (Cmd + J)

enter image description here

快照 3:对于 HelloWorldContainer.js,WebStorm(由于某种原因)无法将其识别为 JavaScript 文件 - 因此 JavaScript 实时模板无法加载。 (Cmd + J)

enter image description here

如何让 WebStorm 再次将 HelloWorldContainer.js 识别为 JavaScript 文件?

注意:我已经尝试过...

  • 删除 HelloWorldContainer.js 并再次重新创建它,WebStorm 仍然将其视为文本文件。
  • HelloWorldContainer.js 重命名为 HelloWorldContainer2.js - WebStorm 现在将其视为 JavaScript 文件。但是,如果我将其重命名回原始名称,WebStorm 会再次将其视为文本文件。 (我真的想调用我的文件 HelloWorldContainer.js!:-)

解决方案

刚刚尝试了下面提供的解决方案(由@LazyOne提供)——效果非常好!一些用于记笔记的快照...

快照 4:删除有问题的模式。

enter image description here

快照 5:WebStorm 现在再次将该文件视为 JavaScript!

enter image description here

最佳答案

  1. 设置/首选项 |编辑|文件类型
  2. 在顶部列表中找到 Text 条目
  3. 从底部列表中删除违规模式 - 最有可能是 HelloWorldContainer.js 或非常相似
  4. 点击确定并等待项目重新索引。

关于webstorm - 如何让WebStorm IDE正确识别文件类型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39153987/

相关文章:

javascript - WebStorm/PhpStorm 对 jsx 中的 react 属性的警告,如 className

javascript - Mocha 在 WebStorm 11 中描述 "require() is missing"

javascript - WebStorm JavaScript 实时模板 - 决定光标的位置

intellij-idea - IntelliJ IDEA/WebStorm : how to make fetch keyword (XMLHttpRequest analogue) to be recognized?

javascript - Webstorm Karma 测试运行程序无法与 Yeoman Angular-fullstack 一起使用

javascript - 如何跳转到JavaScript库源?

phpstorm - 在 JetBrains IDE(PhpStorm、PyCharm、WebStorm 等)中复制完整文件路径的快捷键

python - Lubuntu 14.04 上的 WebStorm 启动错误

javascript - WebStorm调试及后续点击

vim - 我可以在我的 IdeaVim .ideavimrc 文件中编写 Vimscript 吗?