PhpStorm文件类型关联冲突* .ts

时间:2017-02-13 11:26:22

标签: typescript phpstorm typoscript file-type

我有一个项目(Typo3),它使用Typ o 脚本和Typ e 脚本。默认情况下,两种文件类型都使用相同的后缀 *.ts 。由于我使用外部库,我无法将后缀更改为替代。

我知道如何更改默认文件类型关联或在JetBrains产品中注册新的关联。但在那种特殊情况下,我需要让两种文件类型并存。

是否有机会通过正则表达式确定文件类型识别的范围?

2 个答案:

答案 0 :(得分:2)

  

是否有机会通过正则表达式确定文件类型识别的范围?

不可能。这种识别都基于IDE范围内的文件名模式(甚至不是特定于项目的)。

不幸的是我找不到确切的票证(如果它甚至存在......因为建议创建这样的票证here)。

我认为最好的门票我认为是相关的:

观看这些及相关的门票(星级/投票/评论)以获得有关任何进展的通知。

我能在您的情况下提供的最佳功能(无法更改扩展名;避免其中一种类型的红色警告)是从项目中排除包含此类文件的文件夹(将其标记为已排除)或将单个文件标记为纯文本,以便它们不会被错误的解析器索引。然后你可以使用另一个编辑器来编辑这样的文件......

P.S。也许您可以为其中一种类型使用双重扩展?例如,*.ts.ts*.typo.ts*.ts更精确,因此两者都可以共存。

答案 1 :(得分:1)

这不是最终的,但核心开发人员之间进行了投票,以更改typoscript核心文件的文件扩展名,其中大多数是.typoscript.tsconfig.ts永远不是typoscript的官方文件扩展名,核心使用`.txt'。

即使核心将使用这些文件扩展名,也可以使用任何文件扩展名供您自己使用 因此,避免文件冲突.ts的最简单方法是使用可识别的唯一标识。对于某些项目,我看到.t3s的使用情况,有些人会因为“typoscript”中的3没有来源而避免使用。
.typoscript.tsconfig看似匹配候选人。