繁体   English   中英

为什么字符串在编辑器中没有着色?

[英]Why are Strings not colored in the editor?

在我尝试过的所有编辑器中,变量声明通常都有颜色突出显示。 int、char、double 等都是彩色的。 除了字符串。 它是否必须做一些字符串的概念? 那是不是和其他变量类型相似?

String randString = "A random String";

这里实际上是彩色的。

例如,我在谈论 Intellij、VIM、Sublime Text。

首先, Stringintchardouble完全不同,因为它是一个类,而这些是基元。

其次,您应该阅读每个特定编辑器或 IDE 的规范以了解其约定,例如Eclipse

因为,在每个 IDE 中只有保留关键字被着色,以便程序员不能将这些名称分配给方法的任何变量或任何其他用户定义的成员。 而 String 不是保留字,它是 Java API 中的一个类,所以它没有着色。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM