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

问题描述 投票:1回答:1

 The Background

  1. (在JetsBrains / WebStorm IDE中)最初我创建了一个名为HelloWorldContainer的文件 - 意外地遗漏了.js扩展(我打算创建HelloWorldContainer.js)。
  2. WebStorm询问我希望该文件的文件类型是什么(例如JavaScript?Text File?HTML?等)。我不小心点击了输入键 - 而WebStorm将其视为文本文件。
  3. 意识到我的错误,我将文件重命名为HelloWorldContainer.js(将.js添加到最后`)。希望这会将文件类型更改回JavaScript文件。

The Problem

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

快照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 Live模板无法加载。 (Cmd + J)

enter image description here

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

注意:我试过......

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

The Solution

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

快照4:删除有问题的图案。

enter image description here

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

enter image description here

webstorm
1个回答
2
投票
  1. Settings/Preferences | Editor | File Types
  2. 在顶部列表中找到Text条目
  3. 从底部列表中删除违规模式 - 很可能是HelloWorldContainer.js或非常相似
  4. 点击OK并等待项目重新编入索引。
© www.soinside.com 2019 - 2024. All rights reserved.