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

如何更改WebStorm中现有文件的文件类型关联?,webstorm,Webstorm,我无意中创建了一个没有扩展名的文件,并且选择了错误的文件类型关联。我想是文本文件。我将其重命名为.js扩展名,这正是我想要的,但现在它没有任何语法突出显示。WebStorm不会将其视为javascript文件。我找不到任何地方可以更改WebStorm处理此文件的方式。我试着重新命名它,然后再重新命名,但没有用。对于任何其他名称(扩展名为.js),它将其视为javascript文件,而不是原始名称 我怎样才能解决这个问题?WebStorm文档没有任何帮助。经过一个小时的搜索和修改,我找到了一个解决

我无意中创建了一个没有扩展名的文件,并且选择了错误的文件类型关联。我想是文本文件。我将其重命名为.js扩展名,这正是我想要的,但现在它没有任何语法突出显示。WebStorm不会将其视为javascript文件。我找不到任何地方可以更改WebStorm处理此文件的方式。我试着重新命名它,然后再重新命名,但没有用。对于任何其他名称(扩展名为.js),它将其视为javascript文件,而不是原始名称


我怎样才能解决这个问题?WebStorm文档没有任何帮助。

经过一个小时的搜索和修改,我找到了一个解决方案:

我(通过refactor命令)将文件重命名为临时文件名。然后我用正确的名称创建了一个扩展名为.js的新文件,它成功了,然后我将代码从原始文件复制到新创建的扩展名为.js的文件中

我想象选择“新的javascript文件”并做同样的事情也会起作用。

设置
(或
mac的首选项
)>
编辑器
文件类型
您可以编辑文件作为某种类型或其他类型关联的模式

如果您为错误选择的文件类型选择了模式(在您的案例中为
Text
type),则可以删除创建文件名模式以将文件名与错误类型关联的文件名模式


然后单击应用
确定

参考文件->设置->IDE设置->文件类型


在右键中,在重新迁移的文件类型中选择“文本文件”,然后在已注册的模式中查找您的文件并单击“删除您的文件”

转到设置->文件类型,然后单击“文本文件”。如果向下滚动,您应该会看到该文件。然后,您可以通过选择它并单击-(减号)按钮将其与关联一起删除

我在OSX上的php storm 8.0.3中遇到了这个问题

我正在处理一个作为文本文件添加的文件,但我输入了.js扩展名

我试着删除和重新创建,重命名和重新命名,删除。完全的想法。什么都没用

我发现PHPStorm已经将整个文件名添加到文本文件的模式列表中

....
*.txt
myfile.js
... etc
这显然覆盖了所有其他设置。而且它是在IDE配置中,而不是在项目配置中。所以我猜其他项目都会遇到同样的问题

一旦我知道该去哪里看,它就很容易修好了

导航到:

PhpStorm > Preferences > Editor > File Types > <highlight> Text files
PhpStorm>首选项>编辑器>文件类型>文本文件
然后在
Registered Patterns
面板中找到
myfile.js
,并将其删除。
该文件应立即假定其关联正确。

在Windows 8上,我可以在“文件>设置>编辑器>文件类型”下删除无效关联,然后选择“文本文件”作为已识别的文件类型,并从底部的Registered Patterns块中删除了无效项。

我在phpstorm中发现,我可以使用重构>重命名。。。函数将未指定文件类型(例如,没有扩展名的名称)的文件与文件类型关联


例如,如果我有一个名为do_theu things I can Refactor>Rename to do_theu things.sh的bash脚本,它会选择bash高亮显示,那么当我重构>Rename back to do_things时,它会保持bash高亮显示。

答案很多,一切都很接近,但没有一个像我这样

A与.vue文件有问题。我的旧PHpStorm版本没有跟踪.vue文件,因此我不知何故将它们关联为.js文件。然而,这是一个错误,因为语法不同,我在代码中看到了很多“错误”

是的,解决方案实际上是在设置(或mac的首选项)>编辑器>文件类型对话框中。在窗口中,您可以看到可能的关联列表。在列表的最底部,您将看到Vue.js模板,我在底部窗口中没有关联(请参见图片),因此我在单击绿色“+”后手动添加了*.Vue关联


我认为这对于添加到PHPStorm中的任何适当文件类型都是正确的。但是,您可以添加自己的文件类型。

这在PHPStorm中有效,我可以假设在WebStorm中应该是类似的

  • 转到首选项目录 下面是如何为您的操作系统查找

  • 在您的\u首选项\u目录/options/filetypes.xml中查找文件

  • 例如,使用任何文本编辑器编辑它并删除所需的行

  • 
    
  • 顶部菜单文件->使缓存无效/重新启动

  • 享受

  • 我找到了解决办法, 删除(o重命名为.old)文件: C:\Users\.PyCharmCE\config\options\filetypes.xml

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

    经过进一步的调查,我无法可靠地再现这种行为,但我看到有几个人问过这个问题,所以我想这不是我所独有的。谢谢疯狂代码。由于我无法可靠地重现该行为,我无法验证这是否可以解决问题,但它似乎可以解决问题。只需删除“文件类型”设置中的错误条目,然后适当地命名文件,就容易得多。有一个简单得多的解决方案:在“设置”->“编辑器”->“文件类型”中查找文件,然后从中删除(见大多数投票的答案)。老实说,我最后不得不这么做。在文件类型设置中没有多少混乱可以解决这个问题。仅供参考,在我的WebStorm版本中,这是在“首选项>编辑器>文件类型”下进行的。这应该被标记为正确答案,因为它更完整,而且是解决方案,而不仅仅是一个解决方案。这对我来说很有效,我的一个文件名显式显示为“文本文件”,并且没有在另一个文件类型上使用正则表达式。请记住选择特定的“文件类型”,例如“文本文件”,因为您的文件是n
    <mapping pattern="delete.yaml" type="PLAIN_TEXT" />