Intellij idea 是否可以更改intelliJ/PhpStorm目录下所有文件的文件关联?

Intellij idea 是否可以更改intelliJ/PhpStorm目录下所有文件的文件关联?,intellij-idea,phpstorm,Intellij Idea,Phpstorm,是否可以更改目录下所有文件的文件关联 例如: 默认的*.ts是为TypeScript注册的 TypoScript文件夹中的所有*.ts文件都已注册为TypoScript 模式/键入脚本/?*.ts不起作用 我正在使用Intellij15 在另一个问题中,我问是否可以选择要打开文件的编辑器。这在EclipseIDE中是可能的。这也是不可能的。不,没有这种方法。文件类型关联只检查文件名,而不检查目录。设置/首选项的“文件类型”部分是IDE范围的,它影响所有项目,而不是特定文件夹,甚至只是一个项目。所

是否可以更改目录下所有文件的文件关联

例如: 默认的*.ts是为TypeScript注册的

TypoScript文件夹中的所有*.ts文件都已注册为TypoScript

模式/键入脚本/?*.ts不起作用

我正在使用Intellij15


在另一个问题中,我问是否可以选择要打开文件的编辑器。这在EclipseIDE中是可能的。这也是不可能的。

不,没有这种方法。文件类型关联只检查文件名,而不检查目录。

设置/首选项的“文件类型”部分是IDE范围的,它影响所有项目,而不是特定文件夹,甚至只是一个项目。所以答案是否定的(除非,它可以通过某种插件实现)不可能真的复制。我的第一次尝试是为一个项目做这件事。现在我试着在全世界范围内做。我正在搜索排除目录中文件的模式。基于文件的设置模式不起作用。示例:将模式“constants.txt”注册到打字脚本将使用打字脚本编辑器打开所有constants.txt。这个和*允许使用。但可能不是infor目录。@kimomat Correct--该设置仅适用于文件名。我可能只建议使用另一个文件扩展名(当然,如果可能的话);或者为这些文件提供双重扩展名(例如,
file.ts.ts
——在这种情况下,
*。ts.ts
*.ts
具有更高的优先级,您可以将这种模式分配给另一种文件类型)。