java - Intellij 项目 View : not show multiple classes in same file

标签 java configuration intellij-idea ide project

我在 Intellij 的项目 View 中发现的一件令人沮丧的事情是它显示了文件中的所有类,而不仅仅是文件命名的类。

问题在于,要打开一个文件,我必须双击两次:一次是展开文件并显示文件中的类,然后第二次才能真正打开文件。

在大多数情况下,我不想看到文件中的类。我只想在项目 View 中查看该文件,当我双击该文件时,我想打开该文件,而不是深入了解其结构。

是否可以通过这种方式配置我的 UI?

更新:进一步解释

enter image description here

显然人们在理解这个问题时遇到了问题。请参阅上面的 Intellij 项目导航 Pane 图片。请注意,某些类(蓝色圆圈)有一个 + 号,而其他类则没有。带加号的是其中包含多个类的文件。

问题是,如果您双击一个只有一个类(没有加号)的文件,它会打开(好),但是如果您双击一个包含多个类(有加号)的文件,那么该文件不会打开,它只是扩展加号以向您显示文件中的各个类,例如 BoxArray.java (BAD)。

例如,如果我在上面的 View 中双击文件 CoaSTLine.java,它不会打开文件,它会展开加号。我希望它在我双击 CoaSTLine.java 时打开 CoaSTLine.java,而不是展开它。我不关心看到类文件中的类,我只想双击打开它。

我知道我可以使用热键 F4 来执行此操作。我不想伸手去拿 F4 键。我想双击该文件并将其打开。

最佳答案

当您在项目工具窗口( View > 工具窗口 > 项目)的小菜单中启用 Autoscroll to Source 时,单击一个集合(关闭和打开)也会直接转到代码折叠/展开它。

这适用于 IntelliJ 13.1 和 14(在 OSX 和 Linux 中)

IntelliJ 14 project window config menu

关于java - Intellij 项目 View : not show multiple classes in same file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19417206/

相关文章:

java - IntelliJ gui creator : JPanel gives runtime null pointer exception upon adding any component

java - 在主线程退出时终止程序?

java - 第一个使用 REST 的 Java EE 项目

configuration - 更改 Hadoop 从节点上的默认配置?

python - 使用 aumbry 支持加密和非加密配置

java - 运行应用程序时的 IntelliJ MyClass.class(没有这样的文件或目录)

android - IntelliJ cordova angularjs 日志控制台

java - 是否可以在另一个线程中执行从一个线程提交到另一个现有且正在运行的线程的任务?

java - 使用 jaxb 从 xml 生成 java 类时缺少类

java - 可执行 JAR 和 Ant