我有一个项目(Typo3),它使用Typ o 脚本和Typ e 脚本。默认情况下,两种文件类型都使用相同的后缀 *.ts
。由于我使用外部库,我无法将后缀更改为替代。
我知道如何更改默认文件类型关联或在JetBrains产品中注册新的关联。但在那种特殊情况下,我需要让两种文件类型并存。
是否有机会通过正则表达式确定文件类型识别的范围?
答案 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
看似匹配候选人。