代码之家  ›  专栏  ›  技术社区  ›  Brian Reiter

Visual Studio 2010 SQL变量颜色

  •  16
  • Brian Reiter  · 技术社区  · 14 年前

    我正在尝试为visualstudio2010环境配置类似zenburn的语法高亮显示,但在自定义SQL编辑器的颜色方案时遇到了问题。

    在SQL文本编辑器中,“纯文本”包括局部变量和用户定义的表名类似teal,我希望它们像在其他文本编辑器中一样是220、220、204。

    1 回复  |  直到 14 年前
        1
  •  27
  •   YYL    14 年前

    我和你有同样的问题。因为我使用了深色的背景色方案,SQL变量的青色使SQL脚本几乎不可读。

    经过几周的挫折,我终于找到了罪魁祸首。转到“字体和颜色”部分,找到名为“标识符”的项。不要对项目前景使用“Default”。相反,将其更改为非默认的任何颜色(为了安全起见,也不要使用与“纯文本”项相同的颜色,这样VS2010就不会认为您使用的是默认颜色。)

    现在,您的“Identifier”前景色应该显示为“Custom”,并且颜色值应该与“纯文本”项不同,即使只是稍微不同也可以。保存所有更改,现在VisualStudio2010将以自定义颜色显示SQL变量。

    这个问题似乎是因为当“Identifier”前台设置为“Default”时,SQL标识符不使用纯文本的默认颜色。相反,它从一个神秘的地方获取了青色,所以你必须告诉它不要使用默认的颜色。这绝对不是一个功能。是个虫子。