为什么代码中的注释颜色不同?

时间:2009-05-28 20:39:39

标签: comments usability

为什么不同程序中的注释会有不同的颜色?它只是审美还是有实际原因?

13 个答案:

答案 0 :(得分:12)

这取决于IDE或编辑器中的设置。注释没有设置颜色。它们只是字母。

答案 1 :(得分:8)

我认为这是为了让它们脱颖而出,这样人们就不会轻易将它们与代码混淆。

答案 2 :(得分:4)

混淆色盲经理。

答案 3 :(得分:3)

纯粹的审美

答案 4 :(得分:3)

评论的颜色不同,使它们与代码的其余部分脱颖而出(使评论更容易阅读和跟踪)。

为什么它们是某些颜色完全取决于相关编辑器的制作者(通常基于可用性研究),但您几乎总是可以使用IDE的设置来更改这些颜色。

答案 5 :(得分:2)

正如Aiden所说,这取决于实施IDE的人选择。我熟悉绿色代码注释,因为默认情况下SQL Server Management Studio和Visual Studio都是绿色的,但是开发人员没有理由(例如)在IDE中选择fuschia,柠檬黄或黄绿色。 。加载到另一个IDE中,“代码注释”将显示在 IDE的颜色中。

答案 6 :(得分:1)

严格审美。如果您使用好的IDE或文本编辑器,您可以将注释的颜色更改为您喜欢的任何颜色!

我在工作中使用Visual Studio 2008,我看到很多人改变了保留字,类名的颜色,你给它命名。

答案 7 :(得分:1)

大多数程序允许您自定义颜色方案,包括注释的颜色。着色源代码,注释和其他东西,使代码更具可读性。特定颜色的选择是个人和美学。

答案 8 :(得分:1)

当你说“不同程序”时,我假设你的意思是“开发环境”。

但总的来说,你是对的。它具有美学和可用性的组成部分。开发环境(IDE)制造商(例如,Microsoft的Visual Studio)进行可用性研究,以确定哪种颜色对于开发来说是“最佳”的。喜欢用什么颜色来制作关键词,评论等。

但是这些默认颜色首选项通常很容易被用户更改。

答案 9 :(得分:1)

灰色或绿色用于注释,因为其他颜色具有更理想的属性,因此保留用于代码中更具影响力的区域。

例如,紧密循环通常是红色的,以使它们变得更快,而儿童的代码通常是蓝色的(出于同样的原因,他们学习蓝色的手写),使其变得不那么困难和熟悉。 Blue通常也用于语言关键字和API,以使其更易于理解。

非常重要的代码或评论是绿色的,因为人眼识别绿色的能力增强。

黑色和灰色用于代码的繁琐和枯燥的区域,以鼓励您在其他地方寻找,例如明亮和令人兴奋的界面和文档(如上所述为蓝色和绿色)。

病毒,特洛伊木马等总是以白色书写,因此它们可以逃避大多数桌面主题的检测。

答案 10 :(得分:0)

这只是为了美学和可用性,它清楚地表明了什么将被编译成代码,什么是重要的,以便了解正在发生的事情。

答案 11 :(得分:0)

我不太确定你的意思,但我假设你想知道为什么不同的IDE在语法高亮中使用不同颜色的注释。它主要是美学,但如果你愿意,你通常可以改变颜色。

答案 12 :(得分:0)

当天回来,屏幕是黑色的,所有的字母都是绿色的!它们是各种颜色,以帮助您确定每个的用法(评论,命令,变量等)是不是很大的进步!