给MySQL Workbench 8.0 CE设置自定义SQL代码风格护眼主题
MySQL Workbench 8.0 CE(Community Edition)是 MySQL 官方推出的免费开源数据库设计、开发和管理工具,适用于 Windows、macOS 和 Linux 平台。它是 MySQL AB 公司(现为 Oracle 旗下)开发的集成化图形界面工具,旨在为数据库管理员(DBA)、开发人员和架构师提供一站式解决方案,各版本下载地址:https://dev.mysql.com/downloads/workbench/
工具很好用,但是界面上只能设置内置的几种颜色主题,如下图:
默认的SQL编辑器字体颜色看着不舒服,如下图所示:
动手更换为自己的绿色主题:
1、先备份C:\Program Files\MySQL\MySQL Workbench 8.0 CE\data\code_editor.xml文件为code_editor_bak.xml_
2、修改原始内容约50行开始的代码为如下:
<!-- 默认文本:柔和灰绿,护眼基础色 -->
<style id="0" fore-color-light="#4A6655" fore-color-dark="#B0C9BD" /> <!-- SCE_MYSQL_DEFAULT -->
<!-- 注释:淡灰绿,安静不抢眼 -->
<style id="1" fore-color-light="#7A8F80" fore-color-dark="#99B3A5" /> <!-- SCE_MYSQL_COMMENT -->
<style id="2" fore-color-light="#7A8F80" fore-color-dark="#99B3A5" /> <!-- SCE_MYSQL_COMMENTLINE -->
<!-- 隐藏命令背景 -->
<style id="21" back-color-light="#F5F7F5" back-color-dark="#35423A" /> <!-- SCE_MYSQL_HIDDENCOMMAND -->
<!-- 变量:柔和薄荷绿 -->
<style id="3" fore-color-light="#6ABE9E" fore-color-dark="#88D1B5" /> <!-- SCE_MYSQL_VARIABLE -->
<style id="4" fore-color-light="#5DA687" fore-color-dark="#7FC4A9" /> <!-- SCE_MYSQL_SYSTEMVARIABLE -->
<style id="5" fore-color-light="#5DA687" fore-color-dark="#7FC4A9" /> <!-- SCE_MYSQL_KNOWNSYSTEMVARIABLE -->
<!-- 数字:暖沙黄绿,温和醒目 -->
<style id="6" fore-color-light="#C2A05A" fore-color-dark="#E6C47A" /> <!-- SCE_MYSQL_NUMBER -->
<!-- 字符串:淡橄榄绿 -->
<style id="12" fore-color-light="#A3B57A" fore-color-dark="#C5D99A" /> <!-- SCE_MYSQL_SQSTRING -->
<style id="13" fore-color-light="#A3B57A" fore-color-dark="#C5D99A" /> <!-- SCE_MYSQL_DQSTRING -->
<!-- 关键字:加粗 + 豆沙蓝绿,清晰但不刺眼 -->
<style id="7" bold="Yes" fore-color-light="#3D7D7D" fore-color-dark="#66B2B2" /> <!-- SCE_MYSQL_MAJORKEYWORD -->
<style id="8" bold="Yes" fore-color-light="#3D7D7D" fore-color-dark="#66B2B2" /> <!-- SCE_MYSQL_KEYWORD -->
<!-- 函数/过程关键字:灰绿带点蓝,区分但柔和 -->
<style id="15" fore-color-light="#6B7D70" fore-color-dark="#A3B8AC" /> <!-- SCE_MYSQL_FUNCTION -->
<style id="10" fore-color-light="#6B7D70" fore-color-dark="#A3B8AC" /> <!-- SCE_MYSQL_PROCEDUREKEYWORD -->
<!-- 操作符:继承默认或稍深灰 -->
<style id="14" bold="Yes" fore-color-light="#4A6655" fore-color-dark="#B0C9BD" /> <!-- SCE_MYSQL_OPERATOR -->
<!-- 标识符(表名、列名等):基础灰绿 -->
<style id="16" fore-color-light="#4A6655" fore-color-dark="#B0C9BD" /> <!-- SCE_MYSQL_IDENTIFIER -->
<!-- 引用标识符(如 `table`):柔和砖红,轻微警示 -->
<style id="17" fore-color-light="#A05A5E" fore-color-dark="#D18A8E" /> <!-- SCE_MYSQL_QUOTEDIDENTIFIER -->
<!-- 占位符(如 ?):高对比但柔和 -->
<style id="22" fore-color-light="#FFFFFF" back-color-light="#7A998F" fore-color-dark="#1A2522" back-color-dark="#5A776C" bold="Yes" /> <!-- SCE_MYSQL_PLACEHOLDER -->
<!-- 用户关键字1(如 DELIMITER):经典护眼绿 -->
<style id="18" fore-color-light="#5F9E5F" fore-color-dark="#88CC88" bold="yes"/> <!-- SCE_MYSQL_USER1 -->
关闭Workbench,重新打开即可,或者直接下载修改好的文件直接覆盖即可。效果如下图:
Tag标签:「mysql Workbench 绿色 护眼」更新时间:「2025-09-18 14:45:06」阅读次数:「18」