WebStorm:按模式排除文件夹

WebStorm: Exclude folders by pattern

这是 .idea/${repo}.iml 的样子:

<?xml version="1.0" encoding="UTF-8"?>
<module type="WEB_MODULE" version="4">
  <component name="NewModuleRootManager">
    <content url="file://$MODULE_DIR$">
      <excludeFolder url="file://$MODULE_DIR$/.tmp" />
      <excludeFolder url="file://$MODULE_DIR$/temp" />
      <excludeFolder url="file://$MODULE_DIR$/tmp" />
      <excludePattern pattern="*.log" />
      <excludePattern pattern="*.lock" />
      <excludePattern pattern="dist/*" />
    </content>
    <orderEntry type="inheritedJdk" />
    <orderEntry type="sourceFolder" forTests="false" />
  </component>
</module>

这是我的preferences > directories配置的截图:


预计:

能够mark directories as excluded按模式, 所以我可以一次忽略多个文件夹。 (我使用一个 monorepo 并有多个 dist 目录)

实际

dist 下的文件仍在被索引,即使文件夹 dist 被标记为不同的颜色。


使用WebStorm 2019.1.3

dist 应该有效,dist/* 不会 - 不支持通过相对路径模式排除 files/folders,请参阅 IDEA-173675