Intellij项目视图:不在同一文件中显示多个类

时间:2013-10-17 02:22:48

标签: java configuration intellij-idea ide project

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

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

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

是否可以这样配置我的UI?

更新:进一步说明

enter image description here

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

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

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

我知道我可以使用热键F4来做到这一点。我不想找到F4键。我想双击该文件并将其打开。

5 个答案:

答案 0 :(得分:4)

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

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

IntelliJ 14 project window config menu

答案 1 :(得分:2)

你可以绑定Jump to Source功能,双击Settings - >键盘图 - >搜索“跳转到源” - >点击RMB并选择“添加鼠标快捷方式”。 现在双击文件将打开它。从现在开始,如果你双击一些代码来选择它,那么你将永远回到原点......

答案 2 :(得分:1)

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

Jump to source

答案 3 :(得分:0)

转到文件->设置->编辑器->常规->编辑器选项卡 标签关闭策略中,设置标签限制并将其设置为所需的数字。

答案 4 :(得分:-1)

你可以避免浏览鼠标,甚至双击文件,方法是使用快捷键ctrl + shift + n,然后开始输入文件名,甚至只输入单词的第一个字母(例如:BoxArray的BA)和选择文件。哪个会打开而不询问课程名称!!