可以从 IntelliJ IDEA 的打开文件列表中删除 .class 文件吗?
Posted
技术标签:
【中文标题】可以从 IntelliJ IDEA 的打开文件列表中删除 .class 文件吗?【英文标题】:Can one remove .class files from open file list in IntelliJ IDEA? 【发布时间】:2013-02-07 23:12:16 【问题描述】:我在 IntelliJ IDEA 中有一个 android 项目。当我点击 Ctrl+Shift+N 打开文件时,文件名的下拉列表包括 .class 和 .java 文件。 .class 文件位于我项目的 bin 目录中。
我可以看到外部库需要 .class 文件(如 jar 文件中的链接),但我不希望它们用于我自己的源。我是 IDEA 的新手,并认为这是一件简单的事情,我只是做得不对,但我似乎找不到它,这让我发疯。有什么想法吗?
【问题讨论】:
这里讨论的不同解决方案:***.com/questions/25247172/… 【参考方案1】:将bin
目录设置为排除,通常IDEA默认排除所有输出文件夹并且不显示任何.class
文件。
【讨论】:
谢谢!我没有使用 IDEA 设置它——它是现有代码——这解释了为什么这不是自动完成的。 它对我有用,但是因为我的项目是从 sbt 导入的(实际上要排除的文件夹不是bin
而是 target
),当我重新导入它时它可能会被设置回来。另外,我认为我不能在 play 子项目上这样做,因为 play/sbt 在目标中生成一些源文件...【参考方案2】:
对于 Android Studio,当“输入文件名”(CMD + SHIFT + O) 窗口处于活动状态时,会出现一个蓝色三角形。单击三角形会显示要在搜索中包含/排除的文件类型的下拉列表
【讨论】:
这真的很有帮助。谢谢。 在标准 intellij 中,它是ctrl+shift+N
但取消选中 CLASS 不起作用:-(【参考方案3】:
当您按 Ctrl+Shift+N 打开文件时,您会发现下面的下拉菜单中包含文件列表并取消选择过滤器下的类文件。
https://i.stack.imgur.com/AmhxD.png
【讨论】:
对我不起作用 :-( 但也许我应该更新我的 intellij,它是从 01/2018 开始的以上是关于可以从 IntelliJ IDEA 的打开文件列表中删除 .class 文件吗?的主要内容,如果未能解决你的问题,请参考以下文章