71

是否可以在 Intellij 中扩展整个项目树?我想这样做,以便我可以更轻松地搜索结构并在文件和文件夹之间来回跳转。

我知道双班制和 CTRL+SHIFT+N,但这不是我所追求的。

4

7 回答 7

136

有一个完全展开树节点操作,默认绑定到Numpad *键 ( *)。

但是,如果您使用此键,它不会展开整个树,而是展开第一层,当您再次按下它时,它会展开后续层,依此类推。

但它仍然可以完成您想要实现的目标。只需在项目视图中单击要展开的树项(例如src),按住*键,所有节点将很快展开。这不是最好的方法,但我不知道有什么更好的解决方案。

在 IntelliJ IDEA 14 和 2019.3.3 Ultimate 上测试

如果按*: 展开 1 级。

如果按* *:展开 2 个级别。

如果按* * *:展开 3 个级别。

等等。

于 2014-12-06T18:22:24.990 回答
32

您可以使用向右箭头按钮展开选定的节点,并按住以展开所有节点。

或者

在settings->Keymap中搜索“Fully Expand Tree Node”,找到keyshort,使用它,它会逐级展开节点。Others中的其他两个命令没有用。

并且您还可以设置鼠标快捷键,如“ALT+[Wheel Down]”,这可以帮助您在不离开鼠标的情况下扩展所有内容。更高效,您可以将“折叠节点”快捷键设置为“ALT+[Wheel Up]”。

于 2018-02-01T05:18:26.387 回答
21

现在,您可以在 IntelliJ 中展开整个目录结构。您需要做的就是在项目资源管理器中选择项目并按住右箭头按钮。它将展开该项目中的所有文件。

于 2017-10-07T03:36:25.940 回答
6

不设置键盘映射

如果您认为您不会经常使用此功能,我宁愿选择您要完全展开的文件夹,按双键并搜索“完全展开树节点”。

搜索的样子

于 2019-04-11T10:53:10.927 回答
4

我使用一种简单的方法。在我的 Mac 中,我设置了一个键映射。

仅使用右箭头展开文件夹(但不展开子文件夹)。

所以我在+右箭头中设置了一个键映射Fully Expand Tree NodeCMD完全展开选定的文件夹及其所有子文件夹。要关闭/折叠它,只需使用左箭头。

于 2018-10-22T19:15:10.303 回答
3

我正在使用 v14。标题栏>设置(图标)有一个 AutoScroll from Source 选项,如果选中该选项,则会在树中下拉从属文件。这是你想要的?高温高压

于 2014-12-06T18:06:39.787 回答
3
  1. File > Settings/Preferences
  2. 选择Keymap
  3. 在搜索对话框中搜索“完全展开树节点”。您将找到用于它的快捷方式。

要为其创建自己的键盘快捷键:

  1. 右键单击您在上述步骤 3 中找到的项目,然后选择添加键盘快捷键
  2. 在“键盘快捷键”对话框中,按所需的快捷键(例如Alt+ E)。
  3. 如果尚未分配,请保存更改并选择要扩展的文件夹,然后按您创建的快捷方式。

在此处输入图像描述

于 2020-05-08T15:30:46.527 回答