【问题标题】:How to make WebStorm IDE to correctly recognise file type?如何让 WebStorm IDE 正确识别文件类型?
【发布时间】:2017-01-02 09:35:42
【问题描述】:

背景

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

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

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

问题

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

快照 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 文件?

注意:我试过了...

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

解决方案

刚刚试用了下面提供的解决方案(@LazyOne 提供)- 就像一个魅力!一些快照记录...

快照 4:删除违规模式。

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

【问题讨论】:

标签: webstorm


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

【讨论】:

  • 像魅力一样工作 - 在文档的原始问题中添加了快照。谢谢!!!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2011-06-28
  • 2020-09-08
  • 1970-01-01
  • 2016-07-22
  • 1970-01-01
  • 2013-01-12
  • 1970-01-01
相关资源
最近更新 更多