在我的项目中,当我在本地部署我的应用程序时,我会创建/更新.deploy文件夹。是否可以禁用该文件夹上的索引?每当我部署时,一切都会变慢,这真的很烦人-我不得不等待几分钟,而intellij正在做不必要的索引。在模块视图中,我排除了该文件夹,但它没有帮助。
93ze6v8z1#
在File | Project Structure | Modules | Sources选项卡中将此文件夹标记为Excluded。
File | Project Structure | Modules | Sources
编辑:同时确保它未作为库添加到项目中。
1szpjjfi2#
在IntelliJ 13+上(不知道早期版本),您可以右键单击文件夹〉标记目录为〉排除。
kyvafyod3#
如果你不能这样做通过模块菜单,因为你的intellij冻结(像我的情况)编辑.iml文件的项目,并添加excludeFolder行如下:
<content url="file://$MODULE_DIR$"> <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" /> <sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" /> <sourceFolder url="file://$MODULE_DIR$/src/test/features" type="java-test-resource" /> <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" /> <sourceFolder url="file://$MODULE_DIR$/src/test/resources" type="java-test-resource" /> <excludeFolder url="file://$MODULE_DIR$/node_modules" /> <excludeFolder url="file://$MODULE_DIR$/target" /> </content>
q1qsirdb4#
该选项现在称为“停止/开始索引”,可从解决方案资源管理器的文件夹上下文菜单中获得。停止索引时,文件夹右侧将显示“无索引”注解。
我排除了构建输出文件夹,不再在每次构建后获得冗长的索引刷新。全文搜索也快了很多(接近即时)。
ha5z0ras5#
将Mark As > Excluded方法应用于文件夹后,仍可能看到不需要的结果。您还必须显式标记子文件夹以禁用子文件夹的某些功能。
Mark As > Excluded
vsaztqbk6#
有时无法将文件夹标记为已排除。直接节点依赖关系会发生这种情况。这有点极端,但你可以把它添加到编辑器-〉文件类型-〉忽略的文件类型和文件夹。它不会被索引。它也不会显示在项目中
6条答案
按热度按时间93ze6v8z1#
在
File | Project Structure | Modules | Sources
选项卡中将此文件夹标记为Excluded。编辑:同时确保它未作为库添加到项目中。
1szpjjfi2#
在IntelliJ 13+上(不知道早期版本),您可以右键单击文件夹〉标记目录为〉排除。
kyvafyod3#
如果你不能这样做通过模块菜单,因为你的intellij冻结(像我的情况)编辑.iml文件的项目,并添加excludeFolder行如下:
q1qsirdb4#
该选项现在称为“停止/开始索引”,可从解决方案资源管理器的文件夹上下文菜单中获得。停止索引时,文件夹右侧将显示“无索引”注解。
我排除了构建输出文件夹,不再在每次构建后获得冗长的索引刷新。全文搜索也快了很多(接近即时)。
ha5z0ras5#
将
Mark As > Excluded
方法应用于文件夹后,仍可能看到不需要的结果。您还必须显式标记子文件夹以禁用子文件夹的某些功能。
vsaztqbk6#
有时无法将文件夹标记为已排除。直接节点依赖关系会发生这种情况。
这有点极端,但你可以把它添加到编辑器-〉文件类型-〉忽略的文件类型和文件夹。它不会被索引。它也不会显示在项目中