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

How to make WebStorm IDE to correctly recognise file type?

背景

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

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

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

问题

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

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

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

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

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

注意:我试过了...

解决方案

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

快照 4:删除违规模式。

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

  1. Settings/Preferences | Editor | File Types
  2. 在顶部列表中找到 Text 条目
  3. 从底部列表中删除违规模式 -- 很可能是 HelloWorldContainer.js 或非常相似
  4. 点击 OK 并等待项目重新编制索引。