【发布时间】:2021-03-15 00:41:10
【问题描述】:
我真的很喜欢 VSCode 根据 git 状态为侧边栏中的文件名着色(绿色表示新建,黄色表示修改)。我不喜欢的是选项卡的文件名也不反映这一点。有没有办法让标签使用与侧边栏相同的颜色?另外,颜色是否可配置为不同的 git 状态?
【问题讨论】:
-
请参阅stackoverflow.com/a/65998050/836330 此功能正在添加到 v1.53。几乎是重复的。
我真的很喜欢 VSCode 根据 git 状态为侧边栏中的文件名着色(绿色表示新建,黄色表示修改)。我不喜欢的是选项卡的文件名也不反映这一点。有没有办法让标签使用与侧边栏相同的颜色?另外,颜色是否可配置为不同的 git 状态?
【问题讨论】:
2020 年 12 月:这不太可能,因为 VSCode 的标签颜色已经存在很多问题/插件(例如 issues/31308)
这意味着您可能想要的任何 text 颜色都可能与设置或插件(如ColorTabs)强加的前景/背景选项卡颜色发生冲突(可读性较差)。
这就是为什么自定义 text 颜色在侧边栏中比选项卡本身更好。
2021 年 1 月更新 VSCode 1.53:如 Mark 的 answer 所述,这是在标签装饰方面实现的:
Tab decorations
两个新设置允许您配置编辑器选项卡是否显示装饰,例如
git status或诊断。
- 使用
workbench.editor.decorations.colors用颜色装饰选项卡,例如红色/绿色用于带有错误和警告的文件,以及- 使用
workbench.editor.decorations.badges来装饰带有徽章的标签,例如 M 表示 git modified。
【讨论】: