如何配置VSCode以隐藏Git代码修改状态提示?
- 内容介绍
- 文章标签
- 相关推荐
本文共计946个文字,预计阅读时间需要4分钟。
想让文件资源管理器中不再显示 M(已修改)、A(已暂存)、U(未跟踪)这类文字标记,以及编辑器左右边距的绿色/蓝色/灰色条纹,最直接有效的方式就是禁用Git的装饰功能。
操作路径:打开设置(Ctrl + ,),搜索 git.decorations.enabled,把勾去掉;或者在 settings.json 里加一行:
"git.decorations.enabled": false
注意:这不会影响 Git 命令本身(git status、提交、切换分支等照常可用),只是彻底移除所有视觉提示。如果你只是想隐藏某类标记(比如只去蓝条不删绿条),这条路走不通——VSCode 没提供粒度更细的开关。
git.showBranchInStatusBar 控制状态栏是否显示分支名
很多人误以为“Git 修改提示”包含底部状态栏的分支名(如 main),其实这是两个独立配置项。分支名是否显示,由 git.showBranchInStatusBar 决定,默认从 VSCode 1.85 开始是 false,只留一个 ⎇ 图标。
要让它重新显示文字,只需:
- 打开设置搜索
git.showBranchInStatusBar,设为true - 或在
settings.json中添加:"git.showBranchInStatusBar": true
这个设置和文件修改标记无关,改了也不会让 M 或蓝条消失。
本文共计946个文字,预计阅读时间需要4分钟。
想让文件资源管理器中不再显示 M(已修改)、A(已暂存)、U(未跟踪)这类文字标记,以及编辑器左右边距的绿色/蓝色/灰色条纹,最直接有效的方式就是禁用Git的装饰功能。
操作路径:打开设置(Ctrl + ,),搜索 git.decorations.enabled,把勾去掉;或者在 settings.json 里加一行:
"git.decorations.enabled": false
注意:这不会影响 Git 命令本身(git status、提交、切换分支等照常可用),只是彻底移除所有视觉提示。如果你只是想隐藏某类标记(比如只去蓝条不删绿条),这条路走不通——VSCode 没提供粒度更细的开关。
git.showBranchInStatusBar 控制状态栏是否显示分支名
很多人误以为“Git 修改提示”包含底部状态栏的分支名(如 main),其实这是两个独立配置项。分支名是否显示,由 git.showBranchInStatusBar 决定,默认从 VSCode 1.85 开始是 false,只留一个 ⎇ 图标。
要让它重新显示文字,只需:
- 打开设置搜索
git.showBranchInStatusBar,设为true - 或在
settings.json中添加:"git.showBranchInStatusBar": true
这个设置和文件修改标记无关,改了也不会让 M 或蓝条消失。

