【问题标题】:Intellij, project navigation. Expand all folder and file treeIntellij,项目导航。展开所有文件夹和文件树
【发布时间】:2015-02-04 17:31:58
【问题描述】:

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

我知道双重移位和 CTRL+SHIFT+N,但这不是我想要的。

【问题讨论】:

    标签: intellij-idea intellij-plugin intellij-14 folding intellij-13


    【解决方案1】:

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

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

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

    在 IntelliJ IDEA 14 和 2019.3.3 Ultimate 上测试

    如果按*:展开1级。

    如果按* *:展开2级。

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

    等等。

    【讨论】:

    • 也可以在 PyCharm 的 Find Occurrences 视图中使用。 * = 递归展开节点和所有子节点。 - = 递归折叠节点和所有子节点。 + = 展开节点,显然还有几级子节点。
    • 小键盘绑定对我的 Macbook 不是很有用。但是知道命令会有所帮助。我分配给 Ctrl-Cmd-E,因为默认绑定中没有。
    • 在 PyCharm 2016.1 上工作
    • 非常感谢!这困扰了我很久。
    • 小心键绑定冲突。起初这对我不起作用,因为与用于代码折叠和图表放大和缩小的 OSX 默认键绑定有一些重叠。请务必尝试编辑快捷方式以查看是否有任何冲突。
    【解决方案2】:

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

    或者

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

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

    【讨论】:

    • “完全展开树节点”是赢家。鼠标绑定很巧妙。我实际上几乎从不使用这些。让我感到困惑的一件事是,一些默认绑定与代码折叠和图表放大和缩小重叠。只是提醒其他人,因为不编辑就不容易看到冲突。
    【解决方案3】:

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

    【讨论】:

    • 另外值得注意的是,左箭头将方便地从选择的任何节点折叠项目结构(在 2017.3 中)。
    • 此操作不会递归展开所有子文件夹。我认为 OP 的问题是扩展所有文件夹。
    【解决方案4】:

    不设置键盘映射

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

    【讨论】:

      【解决方案5】:

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

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

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

      【讨论】:

        【解决方案6】:

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

        【讨论】:

        • 不,我希望整个树直接弹出,以便我浏览文件
        【解决方案7】:
        1. 转到File > Settings/Preferences
        2. 选择Keymap
        3. 在搜索对话框中搜索“完全展开树节点”。您会找到用于它的快捷方式。

        为它创建自己的键盘快捷键:

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

        【讨论】:

          猜你喜欢
          • 2014-12-24
          • 2015-09-23
          • 2015-10-12
          • 2016-05-17
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-08-14
          • 1970-01-01
          相关资源
          最近更新 更多