如何为 [.ts,.tsx] 而非 [.d.ts] 的路径中的查找设置文件掩码?

问题描述 投票:0回答:1

我想在 WebStorm 中对 ts 和 tsx 文件使用“在路径中查找”,但它给了我不需要的 .d.ts 文件。

我尝试在文件掩码中设置

*.tsx,*(^.d).ts
,但它不起作用

*.tsx,*.ts
->
.tsx
+
.ts
+
.d.ts
,不需要
.d.ts

*.tsx,*(^.d).ts
-> 不起作用

webstorm jetbrains-ide
1个回答
0
投票

在文件名部分的开头使用

!
表示取反,例如尝试以下操作:
!*.d.ts,*.tsx,*.ts


这是我在

.php
文件中搜索但忽略了
.d.php
--
!*.d.php,*.php
(我只是在我的实验中使用了
.php
文件而不是
.js
)。

如您所见,它会找到所有 3 个结果:

启用该掩码后,IDE 仅找到 2 个文件:


另一种方法是创建一个自定义范围,其中包含具有所需文件扩展名的文件,然后在搜索时选择它。

https://www.jetbrains.com/help/webstorm/configuring-scopes-and-file-colors.html

© www.soinside.com 2019 - 2024. All rights reserved.