tsql - Visual Studio 2010 SQL 可变颜色

标签 tsql visual-studio-2010

我正在尝试为我的 Visual Studio 2010 环境配置类似 zenburn 的语法突出显示,但在自定义 SQL 编辑器的配色方案时遇到问题。

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

最佳答案

我也遇到了和你一样的问题。因为我使用深色背景配色方案,所以 SQL 变量的青色使 SQL 脚本几乎无法读取。

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

现在,您的“标识符”前景色应显示为“自定义”,并且颜色值应与“纯文本”项不同,即使只是略有不同也可以。保存所有更改,现在 Visual Studio 2010 将以您的自定义颜色显示 SQL 变量。

此问题似乎是因为当“标识符”前景设置为“默认”时,SQL 标识符不使用纯文本的默认颜色。相反,它从一个神秘的位置获取青色,因此您必须告诉它不要使用默认颜色。这绝对不是一个功能。这是一个错误。

关于tsql - Visual Studio 2010 SQL 可变颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3396634/

相关文章:

sql - 字符串日期格式转换为日期

c++ - Windows 中使用 C++ 的彩色控制台输出

visual-studio-2010 - 每个构建配置包含不同的文件

tsql - 多参数 IF 语句 - T-SQL

sql-server-2005 - 忽略T-SQL中的XML namespace

c# - 在 C# 中存储时间的类型和在 T-SQL 中的相应类型

c# - 仅选择职位为服务员的员工

c++ - 构建没有依赖关系的库

wpf - Visual Studio 2010/2012 WPF 设计器扩展

sql - 申报日期与选定日期不匹配