我意外地创建了一个没有扩展名的文件,并且我选择了错误的文件类型关联。我想是文本文档吧。我将其重命名为.js扩展名,这正是我想要的,但现在它没有任何语法突出显示就卡住了。WebStorm不会将其视为javascript文件。我找不到任何地方来改变WebStorm处理这个文件的方式。我试着给它重命名,再重命名,但不起作用。对于任何其他名称(带有.js扩展名),它将其视为javascript文件,而不是原始名称。
我该如何解决这个问题呢?WebStorm文档无济于事。
发布于 2013-03-24 03:19:09
经过大约一个小时的搜寻和折腾,我找到了一个解决办法:
我(通过refactor命令)将文件重命名为临时文件名。然后,我创建了一个具有正确名称的新文件,扩展名为.js,它可以工作,然后我将代码从原始文件复制到新创建的具有正确扩展名的文件中。
我想选择"new javascript file“并做同样的事情也是可行的。
发布于 2013-09-23 11:11:46
在Settings
(或Preferences
for mac) > Editor
> File Types
中,您可以编辑模式,通过这些模式可以将文件关联为某种类型或其他类型。
如果您为错误选择的文件类型(在本例中为Text
类型)选择了模式,则可以删除创建用于将文件的文件名关联为错误类型的文件名模式。
然后单击Apply
> OK
发布于 2015-04-24 06:19:08
我在OSX上的php storm 8.0.3中遇到过这个问题。
我正在为添加为文本文件的单个文件而苦苦挣扎,但我键入了.js扩展名。
我尝试删除和重新创建,重命名和重命名,完全删除.idea。什么都不管用。
我发现PHPStorm已经将整个文件名添加到了文本文件的模式列表中。
....
*.txt
myfile.js
... etc
这显然覆盖了所有其他设置。而且,它位于IDE配置中,而不是项目配置中。所以我猜每个其他项目都会遇到同样的问题。
一旦我知道到哪里去找它,它就很容易修复。
导航至:
PhpStorm > Preferences > Editor > File Types > <highlight> Text files
然后在Registered Patterns
面板中找到myfile.js
并将其删除。文件应该立即假定它是正确的关联。
https://stackoverflow.com/questions/15591003
复制相似问题