VSCode - 标签图标颜色反映 Git 状态

5
我非常喜欢VSCode侧边栏根据git状态对文件名进行着色(绿色表示新建,黄色表示修改)。但我不喜欢选项卡的文件名没有反映出来。有没有办法让选项卡使用与侧边栏相同的颜色?此外,不同的git状态可以配置颜色吗?

enter image description here


此功能将被添加到v1.53中。基本上是一个重复的问题。请参考https://dev59.com/D1MH5IYBdhLWcg3wxic9#65998050。 - Mark
1个回答

6

2020年12月:这不太可能,因为已经有很多关于VSCode标签颜色的问题/插件(例如issues/31308)。

这意味着您可能想要的任何文本颜色都可能与由设置或插件(如ColorTabs)强制执行的前景/背景选项卡颜色冲突(更不易读)。

这就是为什么自定义文本颜色最好在侧边栏中表示,而不是选项卡本身的原因。


更新VSCode 1.53 Jan. 2021:如Mark答案所述,这是基于选项卡装饰实现的:

选项卡装饰

两个新设置允许您配置编辑器选项卡是否显示装饰,例如git status或诊断。

  • 使用workbench.editor.decorations.colors用颜色装饰选项卡,例如对于具有错误和警告的文件为红色/绿色,以及
  • 使用 workbench.editor.decorations.badges 在选项卡上使用徽章,例如修改过的git为M。

Editor Tab with decorations


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接