有没有办法在 vs code explorer 中展平或合并单个文件夹?

Is there a way to flatten or merge single-folder folders in vs code explorer?

不知道这种行为有没有名字
我在 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 code 树视图文件资源管理器以这种方式显示子文件夹?

好像在2019年6月的迭代计划中。

Iteration plan for June, 2019: release in July, 2019 and 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

Compact folders in Explorer

In the File Explorer, we now render single child folders in a compact form. In such a form, single child folders will be compressed in a combined tree element. Useful for Java package structures, for example.

Setting explorer.compactFolders controls this behavior. By default, this setting is turned on.

因此 "explorer.compactFolders": false, 将禁用该功能。