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
这是 .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