由于某些受支持的扩展,我想摆脱当前的IDE(Jetbrains)并迁移到Visual Studio Code。
在VS Code中我只缺少一件事...
如果我在源代码管理中有多个文件作为未决更改,则它们仅显示为平面列表。例如IntelliJ可以将暂挂的更改文件按其文件夹分组。 这非常有帮助,因为我有多个共享相同文件名的文件...
是否有扩展程序,我可以安装以添加此功能,或者只是一个配置,我还没有找到?
答案 0 :(得分:1)
安装http://php.net/manual/en/function.empty.php。然后修改gitlens.gitExplorer.files.layout
GitLens extension以符合您的偏好。
默认的auto
值将在“列表”和“树”视图之间自动更改,具体取决于更改的文件的数量和位置。如果您希望始终以这种方式显示设置,只需将设置的值更改为tree
。
对于VS Code的内置SCM功能,有setting用于树格式。
答案 1 :(得分:1)
正如@jabacchetta预测的那样,此功能已添加到v1.39中-对于支持git的scm提供程序。参见https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_39.md#updated-source-control-view。并查看@jabacchetta答案中的链接。源代码管理中的树状视图。
与往常一样,您可以通过单击文件夹或向左/向右箭头来打开/关闭文件夹。来自内部人员构建的演示:
摘自发行说明:
更新的源代码管理视图
“源代码管理”视图已更新为使用最新的树 小部件。现在,您可以使用 在源代码管理标题栏上切换“查看模式”按钮。
您可以使用scm.defaultViewMode设置更改默认视图, 取值列表或树。
您现在还可以从自动键盘导航和 只需开始输入 视图。
在树状视图模式下显示文件夹时,Git扩展现在 将命令添加到文件夹,例如“阶段更改”,该命令将 应用于文件夹中的所有文件。