在MySQL Workbench查询中更改注释字体颜色

时间:2014-10-16 09:57:09

标签: mysql sql mysql-workbench

是否可以将字体颜色从浅灰色更改为更鲜明的

enter image description here

    # GET TODAY'S EVENTS ONLY <- this is the font I want to change
    where event_date = CURDATE();

我目前在Windows 7操作系统上使用MySQL Workbench版本6.0.9.11421

1 个答案:

答案 0 :(得分:4)

你想要改变的是语法高亮的颜色。这些颜色存储在xml文件中,目前没有GUI可以更改它们。但您可以直接编辑xml文件(重新启动MySQL Workbench以获取任何更改)。在MySQL Workbench安装目录中查找文件code_editor.xml。

每个受支持的MySQL服务器都有以下部分:

<?xml version="1.0" encoding="utf-8"?>
<languages>
  <language name="SCLEX_MYSQL">
    <!-- This is the base language setting. It's usually not directly used, but provides values shared by
         more specialized MySQL versions. -->

    <!-- Lexer properties -->
    <property name="fold" value="1" />
    <property name="fold.compact" value="0" />
    <property name="fold.comment" value="1" />
    ...
    <style id="1" fore-color="#A0A0A0" /> <!-- SCE_MYSQL_COMMENT -->
    <style id="2" fore-color="#A0A0A0" /> <!-- SCE_MYSQL_COMMENTLINE -->
    ...
  </language>
  ...
</languages>

每种类型的令牌都有一些数字样式标签,每个样式标签都指定了一种forground和背景颜色(以及粗体,斜体等样式)。您可以在这里根据自己的喜好调整颜色。制作原始文件的副本,以备需要恢复时使用。