Intellij,项目导航。展开所有文件夹和文件树

Intellij, project navigation. Expand all folder and file tree

提问人:mjs 提问时间:12/7/2014 最后编辑:Michele Dorigattimjs 更新时间:9/27/2022 访问量:40472

问:

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

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

intellij-idea 折叠 intellij-13

评论


答:

3赞 saratogacoach 12/7/2014 #1

我正在使用 v14。标题栏>Settings(icon) 有一个“从源自动滚动”选项,如果选中该选项,则会在树中下拉从属文件。这是你要找的吗?HTH

评论

0赞 mjs 12/9/2014
不,我希望整个树都弹出打开,这样我就可以浏览文件
147赞 Bohuslav Burghardt 12/7/2014 #2

有一个 Fully Expand Tree Node 操作,默认绑定到 Numpad * 键 ()。*

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

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

在 IntelliJ IDEA 14 和 2019.3.3 旗舰版上测试

如果按:展开 1 级。*

如果按 :展开 2 级。**

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

等等。

评论

5赞 Mat Gessel 11/21/2015
在 PyCharm 的“查找匹配项”视图中也有效。 = 递归扩展节点和所有子节点。 = 递归折叠节点和所有子节点。 = 展开节点,显然是几个级别的子节点。*-+
12赞 SilverSideDown 6/7/2016
小键盘绑定对我的 Macbook 不是很有用。但是知道命令会有所帮助。我分配给了 Ctrl-Cmd-E,因为它在默认绑定中没有采用。
1赞 Christian Long 6/16/2016
适用于 PyCharm 2016.1
0赞 Thomas Mohr 8/29/2017
非常感谢!这让我困扰了很久。
0赞 Ken Colton 5/15/2018
注意键绑定冲突。起初这对我不起作用,因为与用于代码折叠和图表放大和缩小的 OSX 默认键绑定有一些重叠。请务必尝试编辑快捷方式以查看是否有任何冲突。
23赞 unknownerror 10/7/2017 #3

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

评论

3赞 skomisa 12/12/2017
还值得注意的是,Left Arrow 将方便地从选择的任何节点折叠项目结构(在 2017.3 中)。
3赞 Harish 10/23/2018
此操作不会以递归方式展开所有子文件夹。我认为 OP 的问题是扩展所有文件夹。
1赞 JoreJoh 10/17/2023
@Harish没错!
41赞 zwx 2/1/2018 #4

您可以使用右箭头按钮展开所选节点,然后按住以展开所有节点。

在settings->Keymap中搜索“完全展开树节点”,找到keyshort,使用它,它会逐级展开节点。其他命令中的另外两个命令没有用。

您还可以设置鼠标快捷方式,例如“ALT + [Wheel Down]”,这可以帮助您在不离开鼠标的情况下展开所有鼠标。效率更高,您可以将“折叠节点”键短设置为“ALT+[向上滚轮]”。

评论

1赞 Ken Colton 5/15/2018
“完全展开树节点”是赢家。鼠标绑定很聪明。实际上,我几乎从不使用这些。让我感到困惑的一件事是,一些默认绑定与代码折叠和图表放大和缩小重叠。只是提醒其他人,因为如果不进行编辑就不容易看到冲突。
0赞 y2k-shubham 11/17/2023
macOS 上的快捷方式:(IntelliJ IDEA 2023.2.5)Cmd + control + E
5赞 Harish 10/23/2018 #5

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

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

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

8赞 Andras Kloczl 4/11/2019 #6

无需设置键盘映射

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

how search look like

3赞 Lamya Elmorsy 5/8/2020 #7
  1. 转到File > Settings/Preferences
  2. 选择Keymap
  3. 在搜索对话框中,搜索“完全展开树节点”。您将找到用于它的快捷方式。

要为其创建自己的键盘快捷键,请执行以下操作:

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

enter image description here

2赞 Timetrax 9/2/2022 #8

MAC OS
全部展开
以全部折叠
cmd+cmd