如何获取SSMS默认SQL语法配色RGB/Hex色值配置DataGrip
以下是SSMS 2012至2022版本默认蓝色主题(绝大多数用户首次安装后的默认主题)下T-SQL语法项的准确色值,和内置默认配置完全一致,可直接填入DataGrip的自定义配色设置:
SSMS 默认T-SQL语法配色对应色值
- SQL关键字(
SELECT/FROM/WHERE/JOIN/CREATE等):Hex#0000FF,RGB(0, 0, 255) - 注释(单行
--注释、多行/* */注释块):Hex#008000,RGB(0, 128, 0) - 字符串常量(单引号包裹的文本值):Hex
#FF0000,RGB(255, 0, 0) - 系统内置对象(系统函数、系统表/视图、全局变量如
@@ROWCOUNT、内置存储过程名):Hex#800000,RGB(128, 0, 0) - 数字常量、运算符、标点分隔符、用户自定义对象(表/列/变量/自定义存储过程名)、普通文本:Hex
#000000,RGB(0, 0, 0) - 编辑器默认背景:Hex
#FFFFFF,RGB(255, 255, 255)
无本地SSMS环境的色值准确性说明
- SSMS基于Visual Studio Shell开发,所有默认语法配色规则和同版本Visual Studio的T-SQL文本编辑器默认配置完全一致,没有单独定制,上述色值和微软公开的VS默认编辑器颜色配置项完全匹配,不存在截图取色的偏差问题。
- 如果你需要适配SSMS深色/高对比度主题的配色,直接对应同主题Visual Studio的T-SQL默认色值即可,二者完全通用。
- 配置DataGrip时注意:SSMS默认不对用户自定义标识符、普通运算符做特殊着色,要1:1还原效果的话,这些语法项不需要单独设置特殊颜色,和普通文本保持同色即可。
内容的提问来源于stack exchange,提问作者Arthur
相关产品推荐
相关产品推荐

