我不知道这种行为是否有名字。我已经在IntelliJ中看到了,在项目树窗格中,单文件夹文件夹已统一或展平,而不是:
.
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── somepkg
│ │ │ └── coreapi
│ │ │ ├── controllers
│ │ │ │ ├── AssetMutations.java
│ │ │ │ ├── HomeController.java
│ │ │ │ └── SessionsQuery.java
│ │ │ ├── CoreApiApplication.java
您看到:
.
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com.somepkg.coreapi
│ │ │ ├── controllers
│ │ │ │ ├── AssetMutations.java
│ │ │ │ ├── HomeController.java
│ │ │ │ └── SessionsQuery.java
│ │ │ ├── CoreApiApplication.java
是否有一种方法可以使vs代码树视图文件浏览器以这种方式显示子文件夹?
看起来像是在2019年6月的迭代计划中。
请参见Iteration plan for June, 2019: release in July, 2019和issue: merging single child directories。
更新:使其成为v1.41,将在2019年12月发布。请参见https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_41.md#compact-folders-in-explorer
资源管理器中的紧凑文件夹
[在文件资源管理器中,我们现在以紧凑的形式呈现单个子文件夹形成。这样,单个子文件夹将被压缩为组合树元素。对于Java包结构很有用例如。
设置
explorer.compactFolders
可控制此行为。默认情况下,此设置已打开。
因此"explorer.compactFolders": false,
将禁用该功能。