在我的项目中,我有.deploy文件夹,当我在本地部署我的应用程序时创建/更新。是否可以禁用该文件夹的索引?每当我部署时,一切都变慢了,这真的很烦人——我不得不等待几分钟,同时intellij做不必要的索引。在模块视图中,我排除了该文件夹,但这并没有帮助。任何帮助都将不胜感激。
当前回答
在IntelliJ 13+(不知道早期版本)上,您可以右键单击文件夹>将目录标记为>排除。
其他回答
将标记为>排除方法应用到文件夹后,您仍然可能会看到不想要的结果。
您还必须显式地标记子文件夹,以禁用子文件夹的某些功能。
索引,查找用法等。
在IntelliJ 13+(不知道早期版本)上,您可以右键单击文件夹>将目录标记为>排除。
在文件|项目结构|模块|源选项卡中将此文件夹标记为排除。
编辑:还要确保它没有作为库添加到项目中。
如果你不能通过模块菜单,因为你的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>
该选项现在称为Stop/Start Index,可从解决方案资源管理器的文件夹上下文菜单中获得。当索引停止时,文件夹右侧会出现“no index”注释。
我排除了构建输出文件夹,并且在每次构建之后不再获得冗长的索引刷新。全文搜索也快得多(接近即时)。
推荐文章
- PhpStorm中的换行
- 在表变量上创建索引
- Java“此语言级别不支持lambda表达式”
- 在IntelliJ IDEA中导入Maven依赖项
- 如何删除数组元素,然后重新索引数组?
- 为什么IntelliJ给我“包不存在”的错误?
- 禁用IntelliJ星(包)导入?
- 如何在IntelliJ IDEA中添加目录到应用程序运行概要文件中的类路径?
- Intellij IDEA上的System.out.println()快捷方式
- MySQL索引的最佳实践是什么?
- 错误:无法在intelliJ IDE中找到或加载主类
- 在MySQL中使用INDEX和KEY有什么区别?
- Intellij错误地表示没有为自动连接存储库找到类型的bean
- 如何设置gradle家同时导入现有的项目在Android工作室
- 如何停止IntelliJ截断输出时,我运行一个构建?