有没有办法在 vs 代码资源管理器中展平或合并单文件夹文件夹?

Nit*_*kin 10 visual-studio-code vscode-settings

我不知道这种行为是否有名称。
我在 IntelliJ 中看到过,其中单文件夹文件夹在项目树窗格中统一或展平,而不是:

.
??? pom.xml
??? src
?   ??? main
?   ?   ??? java
?   ?   ?   ??? com
?   ?   ?       ??? somepkg
?   ?   ?           ??? coreapi
?   ?   ?               ??? controllers
?   ?   ?               ?   ??? AssetMutations.java
?   ?   ?               ?   ??? HomeController.java
?   ?   ?               ?   ??? SessionsQuery.java
?   ?   ?               ??? CoreApiApplication.java
Run Code Online (Sandbox Code Playgroud)

你看:

.
??? pom.xml
??? src
?   ??? main
?   ?   ??? java
?   ?   ?   ??? com.somepkg.coreapi
?   ?   ?       ??? controllers
?   ?   ?       ?   ??? AssetMutations.java
?   ?   ?       ?   ??? HomeController.java
?   ?   ?       ?   ??? SessionsQuery.java
?   ?   ?       ??? CoreApiApplication.java
Run Code Online (Sandbox Code Playgroud)

有没有办法让 vs 代码树视图文件资源管理器以这种方式显示子文件夹?

Mar*_*ark 24

看起来是在2019年6月的迭代计划中。

请参阅2019 年 6 月的迭代计划:2019 年 7 月发布发布:合并单个子目录


更新:使其成为 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,将禁用该功能。

压缩文件夹演示