如何在WebStorm的Find in Path中设置文件掩码匹配.ts/.tsx排除.d.ts?
在WebStorm的Find in Path中过滤.d.ts文件,只检索.ts和.tsx文件
你可以通过以下正确的文件掩码配置解决这个问题:
- 打开Find in Path对话框(快捷键:Ctrl+Shift+F)
- 在「File mask」输入框中输入:
*.ts,*.tsx,!*.d.ts - 执行检索即可,此时结果只会包含.ts和.tsx文件,自动排除所有.d.ts文件
为什么之前的配置无效?
WebStorm的文件掩码语法不支持*(^.d).ts这种写法,它的排除规则是通过前缀!标记需要排除的文件类型,逻辑是先匹配包含的文件,再排除掉标记为!的文件。
如果你需要频繁使用这个检索规则,可以点击文件掩码输入框右侧的「...」按钮,将当前配置保存为预设,后续直接选择即可。
内容的提问来源于stack exchange,提问作者宋万盛
相关产品推荐
相关产品推荐

