我无意中创建了一个没有扩展名的文件,并选择了错误的文件类型关联。 我认为是文本文档。 我将其重命名为我想要的.js扩展名,但现在它被卡住了,没有任何语法突出显示。 WebStorm不将其视为JavaScript文件。 我找不到任何地方可以更改WebStorm处理此文件的方式。 我已尝试将其重命名并将其重命名回来,但那并没有起作用。 对于任何其他名称(带有.js扩展名),它都将其视为JavaScript文件,但不适用于原始名称。
如何解决这个问题? WebStorm文档没有帮助。
我无意中创建了一个没有扩展名的文件,并选择了错误的文件类型关联。 我认为是文本文档。 我将其重命名为我想要的.js扩展名,但现在它被卡住了,没有任何语法突出显示。 WebStorm不将其视为JavaScript文件。 我找不到任何地方可以更改WebStorm处理此文件的方式。 我已尝试将其重命名并将其重命名回来,但那并没有起作用。 对于任何其他名称(带有.js扩展名),它都将其视为JavaScript文件,但不适用于原始名称。
如何解决这个问题? WebStorm文档没有帮助。
设置
(或在mac中为 偏好设置
) > 编辑器
> 文件类型
中,您可以通过一些模式编辑将某个文件与某种类型相关联。文本
类型),您可以删除文件名模式,以便取消关联您的文件名与错误类型。应用
> 确定
。我在OSX上的php storm 8.0.3遇到了这个问题。
我正在努力解决一个被添加为文本文件的单个文件,但是我输入了.js扩展名。
我尝试删除和重新创建、重命名和重命名回来,甚至删除.idea文件夹。但仍然无济于事。
我发现PHPStorm将整个文件名添加到文本文件模式列表中。
....
*.txt
myfile.js
... etc
这显然覆盖了所有其他设置。而且它是在IDE配置而不是项目配置中。因此,我猜每个其他项目都会遇到同样的问题。
一旦我知道该去哪里找,问题很容易解决。
导航至:
PhpStorm > Preferences > Editor > File Types > <highlight> Text files
然后在已注册的模式
选项卡中找到myfile.js
,并将其删除。该文件应立即恢复正确的关联。
进入设置->文件类型,然后点击“文本文件”。如果您向下滚动,应该可以看到该文件。然后,通过选择该文件并单击“-”(减号)按钮,您可以删除相关联的文件关联。
请参考文件 -> 设置 -> IDE设置 -> 文件类型
在右侧选择“文本文件”,然后在“已识别的文件类型”中找到您的文件,再点击“删除您的文件”。
前往首选项目录。以下是如何查找您的操作系统https://intellij-support.jetbrains.com/hc/en-us/articles/206544519-Directories-used-by-the-IDE-to-store-settings-caches-plugins-and-logs
找到文件YOUR_PREFERENCES_DIRECTORY/options/filetypes.xml
使用任何文本编辑器进行编辑,并删除需要的行,例如:
<mapping pattern="delete.yaml" type="PLAIN_TEXT" />
顶部菜单 文件->无效缓存/重启
享受