【发布时间】:2015-02-04 17:31:58
【问题描述】:
是否可以在 Intellij 中扩展整个项目树?我想这样做,以便我可以更轻松地搜索结构并在文件和文件夹之间来回跳转。
我知道双重移位和 CTRL+SHIFT+N,但这不是我想要的。
【问题讨论】:
标签: intellij-idea intellij-plugin intellij-14 folding intellij-13
是否可以在 Intellij 中扩展整个项目树?我想这样做,以便我可以更轻松地搜索结构并在文件和文件夹之间来回跳转。
我知道双重移位和 CTRL+SHIFT+N,但这不是我想要的。
【问题讨论】:
标签: intellij-idea intellij-plugin intellij-14 folding intellij-13
有一个完全展开树节点动作,默认绑定到小键盘*键(*)。
但是如果你使用这个键,它不会扩展整个树,而是扩展第一层,当你再次按下它时,它会扩展后续层,依此类推。
但它仍然可以完成您想要实现的目标。只需在项目视图中单击要展开的树项(例如src),按住 * 键,所有节点将很快展开。这不是最好的方法,但我不知道有什么更好的解决方案。
在 IntelliJ IDEA 14 和 2019.3.3 Ultimate 上测试
如果按*:展开1级。
如果按* *:展开2级。
如果按* * *:展开3级。
等等。
【讨论】:
* = 递归展开节点和所有子节点。 - = 递归折叠节点和所有子节点。 + = 展开节点,显然还有几级子节点。
您可以使用右箭头按钮展开选定的节点,并按住展开所有节点。
或者
在settings->Keymap中搜索“Fully Expand Tree Node”,找到keyshort,使用它,会逐级展开节点。Others中的另外两个命令没用。
您还可以设置鼠标快捷键,如“ALT+[Wheel Down]”,这可以帮助您在不离开鼠标的情况下扩展所有内容。更高效,您可以将“折叠节点”快捷键设置为“ALT+[Wheel Up]”。
【讨论】:
现在,您可以在 IntelliJ 中展开整个目录结构。您需要做的就是在项目资源管理器中选择项目并按住右箭头按钮。它将展开该项目中的所有文件。
【讨论】:
我使用一种简单的方法。在我的 Mac 中,我设置了一个键映射。
仅使用右箭头展开文件夹(但不展开子文件夹)。
所以我在Fully Expand Tree Node 中设置了一个键映射到
CMD+右箭头可完全展开所选文件夹及其所有子文件夹。要关闭/折叠它,只需使用左箭头。
【讨论】:
我正在使用 v14。标题栏>设置(图标)有一个 AutoScroll from Source 选项,如果选中,则下拉树中的从属文件。这是你想要的?高温
【讨论】: