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

Intellij idea Intellij,项目导航。展开所有文件夹和文件树,intellij-idea,intellij-plugin,intellij-14,folding,intellij-13,Intellij Idea,Intellij Plugin,Intellij 14,Folding,Intellij 13,是否可以在Intellij中展开整个项目树?我想这样做,以便我可以更容易地搜索结构,并在文件和文件夹之间来回跳转 我知道double-shift和CTRL+shift+N,但这不是我想要的 我正在使用v14。标题栏>设置(图标)有一个“从源自动滚动”选项,如果选中该选项,将在树中下拉下级文件。这就是你要找的吗?HTH有一个完全展开树节点操作,默认情况下该操作绑定到Numpad*键(*) 但如果使用此键,它不会展开整个树,而是展开第一个级别,当您再次按下此键时,它会展开后续级别,依此类推 但它仍然

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


我知道double-shift和CTRL+shift+N,但这不是我想要的

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

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

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

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

在IntelliJ IDEA 14和2019.3.3 Ultimate上测试

如果按*:展开1级

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

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


依此类推。

现在,您可以在IntelliJ中扩展整个目录结构。您只需在project explorer中选择项目并按住右箭头按钮即可。它将展开该项目中的所有文件。

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

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

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


我使用一种简单的方法。在我的Mac电脑中,我设置了一个关键地图

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

因此,我在
中设置了一个键映射,将树节点完全展开为

CMD+向右箭头可完全展开选定文件夹及其所有子文件夹。要关闭/折叠它,只需使用左箭头。

而无需设置keymap

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

  • 转到
    File>Settings/Preferences
  • 选择
    Keymap
  • 在搜索对话框中,搜索“完全展开树节点”。你会找到它的快捷方式
  • 要为其创建自己的键盘快捷键,请执行以下操作:

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

  • 不,我希望整个树都能弹出打开,这样我就可以在PyCharm的“查找引用”视图中导航FileWorks<代码>*
    =递归展开节点和所有子节点<代码>-=递归折叠节点和所有子节点
    +
    =扩展节点和几个级别的子节点。Numpad绑定对我的Macbook不是很有用。但是知道命令有帮助。我分配了Ctrl-Cmd-E,因为默认绑定中不使用Ctrl-Cmd-E。适用于PyCharm 2016。1非常感谢!这个问题困扰了我很多年。小心键绑定冲突。这在一开始对我不起作用,因为在代码折叠和图表放大缩小方面,OSX默认键绑定有一些重叠。确保尝试编辑快捷方式以查看是否存在任何冲突。还值得注意的是,左箭头将方便地从所选节点折叠项目结构(在2017.3中)。此操作不会递归展开所有子文件夹。我认为OP的问题是展开所有文件夹。“完全展开树节点”是赢家。鼠标绑定很聪明。事实上,我几乎从不使用这些。有一件事让我大吃一惊:一些默认绑定与代码折叠和图表放大缩小重叠。只是提醒一下其他人,因为不进行编辑就不容易看到冲突。