【问题标题】:VSCode: enable or disable editor tabs modified since last git commit, show git status with modified tabs colorsVSCode:启用或禁用自上次 git 提交以来修改的编辑器选项卡,使用修改的选项卡颜色显示 git 状态
【发布时间】:2020-02-11 02:44:21
【问题描述】:

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

注意:这不是 How can I edit VS Code settings so that the tabs of modified files are highlighted? 的重复,因为该问题与未保存的更改有关,并且该问题与与最近的 git 提交相比已修改的已保存更改有关。

【问题讨论】:

  • 你在SCM选项卡中得到了修改文件的列表,为什么还需要为选项卡着色?
  • @rioV8 这将很有用,因为如果您打开了许多选项卡,它可以让您轻松查看哪些正在积极开发中。至少目前这对我来说是一个痛点。
  • 我感受到你的痛苦!!

标签: git visual-studio-code vscode-settings


【解决方案1】:

v1.53 已添加此功能,请参阅Release notes: tab decorations

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

Previous : [这些默认不启用。]

编辑:请注意,从 v1.55 开始,这些功能会默认开启。因此,如果您想关闭此功能,请禁用

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

或 UI 中的这些设置

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

colorCustomizationsgitDecoration....

"workbench.colorCustomizations": {

    "gitDecoration.modifiedResourceForeground": "#ff0000",
}

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

【讨论】:

  • 这太棒了
  • 注意:它们可能在 1.55 中默认启用:github.com/microsoft/vscode-docs/blob/…
  • 非常感谢。它为我自动启用
  • 你也可以试试这个来禁用它 git.decorations.enabled": false,
  • @Bhumit070 "git.decorations.enabled":false 的问题在于它还禁用了资源管理器和选项卡中的装饰。我喜欢在资源管理器文件中使用它们,但在大多数主题的选项卡中不喜欢它们。
猜你喜欢
  • 2021-03-15
  • 1970-01-01
  • 2011-07-22
  • 1970-01-01
  • 1970-01-01
  • 2019-02-23
  • 2014-11-15
相关资源
最近更新 更多