VSCode:启用或禁用自上次 git 提交以来修改的编辑器选项卡,使用修改后的选项卡颜色显示 git 状态

Yuv*_*mon 22 git visual-studio-code vscode-settings

在 VSCODE 中,如何突出显示与之前的 git commit 相比修改过的选项卡?为了显示他们的git状态。

注意:这不是如何编辑 VS Code 设置以便突出显示修改后的文件的选项卡?,因为该问题与未保存的更改有关,而该问题与与最近的 git 提交相比已修改的已保存更改有关。

Mar*_*ark 24

v1.53 已添加此功能,请参阅发行说明:标签装饰

两个新设置允许您配置编辑器选项卡是否显示装饰,例如 git status 或诊断。用于 workbench.editor.decorations.colors用颜色装饰标签,如带有错误和警告的文件的红色/绿色,并用于 workbench.editor.decorations.badges用徽章装饰标签,如 Mgit 修改。

以前:[默认情况下不启用这些。]

编辑:请注意,从 v1.55 开始,这些计划默认开启。 所以如果你想关闭这个功能,请禁用

workbench.editor.decorations.colors
workbench.editor.decorations.badges

或 UI 中的这些设置

Workbench > Editor > Decorations: Colors
Workbench > Editor > Decorations: Badges

标签装饰演示

colorCustomizations gitDecoration....

"workbench.colorCustomizations": {

    "gitDecoration.modifiedResourceForeground": "#ff0000",
}
Run Code Online (Sandbox Code Playgroud)

努力更改资源管理器视图和选项卡颜色。

  • @Bhumit070 `"git.decorations.enabled":false` 的问题是它还会禁用资源管理器和选项卡中的装饰。我喜欢它们出现在资源管理器文件中,但不喜欢出现在大多数主题的选项卡中。 (4认同)