Visual Studio 2010中的绿色条

100
我想知道Visual Studio 2010中这些绿色的东西是什么,它们有什么作用?它们看起来相当随意,但当然它们必须有一定的含义。有人能告诉我吗?
乍一看对我来说它们没有任何意义。 图片1: Image 1 图片2: Image 2 编辑: 它们显示在文档打开时已保存的更改内容。一旦关闭文档,它们就会消失。

在我的 Visual Studio 2017 中,“绿色”表示已保存,但尚未提交到 Git。 - Andrew
6个回答

150

这些行显示您所更改的内容。

请参见此处以获取更多详细信息和一个表格,其中显示了不同颜色的含义:

+-----------+------------------------------+-------------------------+
| 标记      |         与文件保存在磁盘上的   |       与打开的文件不同? |
| 颜色      |          文件不同?           |                          |
+-----------+------------------------------+-------------------------+
| 无        |          否                   |         否              |
| 黄色      |          是                   |         是              |
| 绿色      |          否                   |         是              |
| 橙色      |          是                   |         否              |
+-----------+------------------------------+-------------------------+

编辑:蓝色表示该行已更改、保存,并通过撤消恢复。
要查看完整的配色方案列表,请转到工具>选项>环境>字体和颜色。(或按下Ctrl+Q,然后键入“Fonts and Colors”)


比我预期的要多。感谢提供链接,非常有用。 - Tarik
10
“Different from file that was opened” 应翻译为 “自文件打开以来已修改”。另外,我希望他们能够提供鼠标悬停说明此事。 - Jason Axelson
3
为彩色条带提供工具提示说明是一个不错的想法。很多人可能不知道这些颜色代表什么,特别是绿色,这个颜色用得相对较少,所以可以预见会有不少人会感到困惑。请注意保持原文意思并尽可能使翻译简洁易懂。 - jarmod

19

黄色 - 在您打开文件后已更改但尚未保存的源代码。

绿色 - 在您打开文件后已更改并已保存的源代码。


13

总的来说...

从一个空白状态开始。

做出改变 = 黄色。

保存更改 = 绿色。

撤销 = 橙色。

再次更改该行 = 黄色。


11

Visual Studio编辑器栏也可以显示浅蓝色的条形,但它只是在一些深色主题中用橙色替代。

除了其他答案之外,请注意在深色主题中有蓝色而不是橙色

明亮主题

enter image description here

暗色主题

(其中橙色代表浅蓝色)

enter image description here

自定义

使用来自Microsoft的Visual Studio Color Theme Editor插件,您可以专注于以下3个项目:

enter image description here

同样的插件也适用于更近期的Visual Studio版本,例如
Visual Studio 2015 Color Theme Editor


5

这是上次保存后编辑的文本行。

或/和

代码行经由“编辑”->“高级”->“格式化文档”编辑。它会根据当前文件语言的VS设置格式化代码(空格、换行等)。


1

这些指示源代码已经被更改的地方。


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