vscode SCM主题键不应引用颜色,

avwztpqn  于 21天前  发布在  Vscode
关注(0)|答案(7)|浏览(24)

测试 #226648
绿色,红色,黄色在这里:

它们应该与它们的含义相关联,而不是它们的颜色。这可能只是一个情况,应该像下面的 <something><number> 一样,这会让我认为它们是用于第一、第二、第三等。:

oaxa6hgo

oaxa6hgo1#

添加@daviddossett。
我在产品的其他领域(例如:图表、终端)看到了类似的模式:

--vscode-charts-blue",
 "--vscode-charts-green",
 "--vscode-charts-lines",
 "--vscode-charts-orange",
 "--vscode-charts-purple",
 "--vscode-charts-red",
 "--vscode-charts-yellow",
 "--vscode-terminal-ansiBlack",
 "--vscode-terminal-ansiBlue",
 "--vscode-terminal-ansiBrightBlack",
 "--vscode-terminal-ansiBrightBlue",
 "--vscode-terminal-ansiBrightCyan",
 "--vscode-terminal-ansiBrightGreen",
 "--vscode-terminal-ansiBrightMagenta",
 "--vscode-terminal-ansiBrightRed",
 "--vscode-terminal-ansiBrightWhite",
 "--vscode-terminal-ansiBrightYellow",
 "--vscode-terminal-ansiCyan",
 "--vscode-terminal-ansiGreen",
 "--vscode-terminal-ansiMagenta",
 "--vscode-terminal-ansiRed",
 "--vscode-terminal-ansiWhite",
 "--vscode-terminal-ansiYellow",
ou6hu8tu

ou6hu8tu2#

终端是一个特殊情况,因为它们实际上是Map到的ANSI颜色,本质上除了这个颜色必须是红色、蓝色等之外没有其他意义,因为这就是应用程序要求打印的颜色。

我不确定charts是什么,但我可能会给它同样的反馈,即这些颜色可能没有意义(除非它被注入到需要这种颜色的某些库中)。

t5fffqht

t5fffqht3#

感谢您的反馈。@daviddossett,我很乐意听取您对此的看法。谢谢!

siv3szwd

siv3szwd4#

历史图表中使用的颜色是否总是针对特定用途?如果是,我同意它们应该具有意义。即使这意味着您有多个颜色使用相同的红色作为其值。

pnwntuvh

pnwntuvh5#

一个反对它的实际案例是,如果主题设置红色、绿色和黄色为不同程度的绿色,例如与主题的美学相匹配,那么这是完全有效的。
@daviddossett:这些颜色被分配给任何分支,实际上:

niknxzdl

niknxzdl6#

"workbench.colorCustomizations": {
    "scm.historyGraph.green": "#008800",
    "scm.historyGraph.red": "#00FF00",
    "scm.historyGraph.yellow": "#88FF88",

new9mtju

new9mtju7#

我们为本地/远程/基本分支设置了3个专用主题颜色,然后为图中的分支分配了一个颜色数组(目前只有三种,但我们应该添加更多)。我可以使用名称/数字,重要的是要与工作台的其他部分保持一致,并添加更多颜色。

相关问题