如何在WebStorm中更改现有文件的文件类型关联?

180

我无意中创建了一个没有扩展名的文件,并选择了错误的文件类型关联。 我认为是文本文档。 我将其重命名为我想要的.js扩展名,但现在它被卡住了,没有任何语法突出显示。 WebStorm不将其视为JavaScript文件。 我找不到任何地方可以更改WebStorm处理此文件的方式。 我已尝试将其重命名并将其重命名回来,但那并没有起作用。 对于任何其他名称(带有.js扩展名),它都将其视为JavaScript文件,但不适用于原始名称。

如何解决这个问题? WebStorm文档没有帮助。


经进一步调查,我无法可靠地重现此行为,但我看到有几个人提出了这个问题,所以我想这不是完全属于我自己的。 - Joseph Eames
5
https://dev59.com/CmYr5IYBdhLWcg3w0tWE#13374653 - CrazyCoder
1
谢谢CrazyCoder。由于我无法可靠地重现这种行为,我无法验证这是否可以解决这个问题,但它似乎是有效的。 - Joseph Eames
12个回答

0

我已经找到了一个解决方案,删除(或重命名为.old)以下文件: C:\Users\.PyCharmCE\config\options\filetypes.xml

Es: C:\Users\goofy.PyCharmCE2018.3\config\options\filetypes.xml


-4

在搜索和折腾了大约一个小时后,我找到了解决方法:

我通过重构命令将文件重命名为临时文件名。然后我创建了一个新的文件,使用正确的名称和.js扩展名,它起作用了,然后我将代码从原始文件复制到具有正确扩展名的新创建的文件中。

我想选择“新的JavaScript文件”并执行相同操作也可以起作用。


16
直接在“文件类型”设置中删除错误的条目,然后适当地命名文件会更容易。 - FlavorScape
3
有一个更简单的解决方案:在“设置”-> “编辑器”-> “文件类型”中找到您的文件,并从那里删除它(请参见得票最多的答案)。 - Michal M.
说实话,最后不得不这样做。在文件类型设置中乱搞也无法解决问题。 - bressain

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接