You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

VS Code能否在Git版本管理中按文件夹层级展示已修改文件?

实现VS Code Git修改文件按文件夹层级展示的方法

当然可以!VS Code完全能实现让Git已修改文件像文件树那样按层级展示,我平时也常用这两种方式,分享给你:

方法一:启用VS Code内置的文件夹分组功能

这是最简单的方式,不需要安装任何插件:

  • 打开VS Code设置界面:用快捷键 Ctrl+,(Windows/Linux)或者 Cmd+,(Mac)就行
  • 在顶部搜索框输入 git.groupChangesByFolder
  • 勾选这个选项(或者把值设为 true
  • 切换回源代码管理面板(就是左侧那个分支图标,快捷键 Ctrl+Shift+G / Cmd+Shift+G),你会发现所有已修改文件已经自动按文件夹层级分组了,和侧边栏的文件树结构完全对应!

如果你想临时切换扁平/层级视图,也不用去设置里改:点击源代码管理面板右上角的三个点(更多选项),找到「Group Changes by Folder」选项,一键切换即可。

方法二:用GitLens插件增强展示(进阶版)

如果内置功能满足不了你的需求,比如想查看更多Git细节,那GitLens绝对是首选:

  • 打开VS Code扩展商店(左侧方块图标),搜索「GitLens」并安装
  • 安装完成后,回到源代码管理面板,GitLens会替换或增强默认的Git视图,不仅支持按文件夹层级展示修改文件,还能看到每个文件的修改者、修改时间,甚至每一行代码的提交记录,功能超全。

内容的提问来源于stack exchange,提问作者whale

火山引擎 最新活动