VSCode:启用或禁用自上次 git 提交以来修改的编辑器选项卡,使用修改的选项卡颜色显示 git 状态
Posted
技术标签:
【中文标题】VSCode:启用或禁用自上次 git 提交以来修改的编辑器选项卡,使用修改的选项卡颜色显示 git 状态【英文标题】:VSCode: enable or disable editor tabs modified since last git commit, show git status with modified tabs colors 【发布时间】: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 这将很有用,因为如果您打开了许多选项卡,它可以让您轻松查看哪些正在积极开发中。至少目前这对我来说是一个痛点。 我感受到你的痛苦!! 【参考方案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
colorCustomizations
gitDecoration....
"workbench.colorCustomizations":
"gitDecoration.modifiedResourceForeground": "#ff0000",
努力更改资源管理器视图和选项卡颜色。
【讨论】:
这太棒了 注意:它们可能在 1.55 中默认启用:github.com/microsoft/vscode-docs/blob/… 非常感谢。它为我自动启用 你也可以试试这个来禁用它 git.decorations.enabled": false, @Bhumit070"git.decorations.enabled":false
的问题在于它还禁用了资源管理器和选项卡中的装饰。我喜欢在资源管理器文件中使用它们,但在大多数主题的选项卡中不喜欢它们。以上是关于VSCode:启用或禁用自上次 git 提交以来修改的编辑器选项卡,使用修改的选项卡颜色显示 git 状态的主要内容,如果未能解决你的问题,请参考以下文章