18

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

这样做的问题是,要打开一个文件,我必须双击两次:一次展开文件并显示文件中的类,然后第二次实际打开文件。

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

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

更新:进一步解释

在此处输入图像描述

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

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

例如,如果我在上面的视图中双击文件 Coastline.java,它不会打开文件,它会展开加号。当我双击 Coastline.java 时,我希望它打开 Coastline.java,而不是展开它。我不在乎查看类文件中的类,我只想双击打开它。

我知道我可以使用热键 F4 来执行此操作。我不想按 F4 键。我想双击文件并打开它。

4

5 回答 5

3

当您Autoscroll to Source在项目工具窗口(视图 > 工具窗口 > 项目)的小菜单中启用时,单击集合(关闭和打开)直接进入代码以及折叠/展开它。

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

IntelliJ 14 项目窗口配置菜单

于 2014-11-17T13:10:22.830 回答
2

您可以绑定 Jump to Source 功能,在 Settings -> Keymap -> 搜索“Jump to Source” -> RMB click 中双击并选择“Add Mouse Shortcut”。现在双击文件将打开它。缺点可能是从现在开始,如果您双击某些代码以选择它,您将始终转到源代码..

于 2014-12-30T21:43:03.263 回答
1

有一种方法可以通过“跳转到源”操作打开文件而无需展开/向下钻取。不幸的是,您需要一个键盘来执行此操作。在 Mac 上使用 F4/⌘↓/⌘Enter,在 linux/windows 上使用 F4/Ctrl+Enter。

跳转到源

于 2014-04-10T19:10:11.527 回答
0

转到文件 -> 设置 -> 编辑器 -> 常规 -> 选项卡关闭策略中的编辑器选项卡并设置选项卡限制并将其设置为您想要的数字。

于 2018-07-28T01:35:50.023 回答
-1

You can avoid navigating through mouse and even double clicking on the file by making use of the shortcut ctrl + shift + n and just start typing the file name or even just first letters of the words( ex: BA for BoxArray) and select the file. Which will open without asking the class name!!

于 2015-02-09T11:58:42.887 回答