Visual Studio Code - git 颜色和项目层次结构

问题描述 投票:0回答:2

我的项目层次结构中的不同文件有很多不同的颜色,但到目前为止我无法找到所有这些颜色含义的概述。我在哪里可以找到更多这方面的信息?

编辑:请参阅此屏幕截图:

colors

它有红色(“9+”)、绿色(“U”)、浅黄色(“M”)、深黄色(“2”)。有兴趣了解所有这些颜色所指的含义

git visual-studio-code version-control
2个回答
4
投票

您看到的是 git 状态装饰错误/警告装饰的组合。

  • 如果您的项目是 Git 存储库,则会显示 Git 状态装饰。它们指示文件当前未提交的状态(如
    git status
    的输出)。
  • 如果文件的语言支持,则会显示错误/警告装饰。它们代表文本编辑器中的橙色/红色波浪下划线。

配置 Git 装饰

  1. 您可以使用
    git.decorations.enabled
    设置显示/隐藏装饰。
  2. 您可以使用
    explorer.decorations.colors
    设置显示/隐藏颜色。
  3. 您可以使用徽章
    explorer.decorations.badges
    设置显示/隐藏颜色。

装饰意义

- 右侧徽章:

  1. (无徽章)--> 未修改
  2. M --> 修改
  3. A --> 添加
  4. D --> 已删除
  5. R --> 重命名
  6. C --> 已复制
  7. U --> 未跟踪(文件存在但尚未添加/暂存)
  8. (数字)--> 错误(如果是红色)或警告(如果是橙色)的数量

- 文件名的颜色/样式:

  1. 绿色 --> 添加或未跟踪
  2. 黄色/米色 --> 修改
  3. 透明-->忽略(例如通过
    .gitignore
  4. 删除线 --> 已删除
  5. 橙色 --> 文件有警告
  6. 红色 --> 文件有错误

示例

  1. 底部以“.py”结尾且带有标记“9+”的文件表示该文件有超过 9 个红色错误。
  2. 注意顶部两个“.py”文件之间的颜色差异。第一个带有“2”的颜色更橙色,表示该文件包含 2 个警告。第二个带有“M”的颜色更米色,表示 Git 状态为 Modified。
  3. 关于绿色:当您创建新文件时,它最初会以绿色显示,并带有“U”。一旦暂存该文件但在提交之前,它将显示为绿色并带有“A”。一旦您提交,它将没有徽章或颜色编码。稍后再次修改它(在提交一次之后)将赋予它带有“M”徽章的米色。

我希望我的解释清楚而不无聊😁。祝你有美好的一天😊


1
投票

所有这些颜色取决于您的主题,因此没有关于颜色含义的通用描述。

git 状态的颜色已在 v1.18 中引入,附加字符是git status

短格式(“A”=添加,“M”=修改)。

文件名旁边的数字是该文件中的“问题指示器”。尽管没有在任何地方记录,但默认主题颜色为红色表示错误,黄色表示警告。

© www.soinside.com 2019 - 2024. All rights reserved.