You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows 10下MySQL Workbench编辑器高亮文本颜色修改求助

解决MySQL Workbench编辑器选中文本高亮颜色修改问题

我之前把MySQL Workbench配色改成接近SSMS风格时,也卡在这个点上!你之前修改的code_editor.xml里那些SCE_MYSQL_*样式,都是针对语法元素的高亮配置(比如关键字、注释、字符串这类),但选中文本的高亮属于Scintilla编辑器的全局样式,不在这些分类里。

你只需要在code_editor.xml里添加或修改以下两个样式节点就能搞定:

<!-- 单块选中文本的高亮样式 -->
<style id="34" fore-color="#FFFFFF" back-color="#007ACC" bold="No" /> <!-- STYLE_SELECTION:这里用的是SSMS默认的高亮配色,可按需调整 -->
<!-- 多重选中文本的高亮样式(可选配置) -->
<style id="35" fore-color="#FFFFFF" back-color="#336699" bold="No" /> <!-- STYLE_SECONDARYSELECTION -->

把这段代码插入到你现有配置里的STYLE_LINENUMBER(id=33)后面即可,比如:

<style id="33" fore-color="#000000" back-color="#DDDDDD" bold="No" /> <!-- STYLE_LINENUMBER -->
<!-- 新增选中高亮样式 -->
<style id="34" fore-color="#FFFFFF" back-color="#007ACC" bold="No" /> <!-- STYLE_SELECTION -->
<style id="35" fore-color="#FFFFFF" back-color="#336699" bold="No" /> <!-- STYLE_SECONDARYSELECTION -->
<!-- 后续原有配置继续保留 -->

几个关键提醒:

  • 修改完成后必须重启MySQL Workbench,新配置才会生效
  • 如果你的code_editor.xml是在安装目录(比如C:\Program Files\MySQL\MySQL Workbench 8.0 CE\data)下修改的,需要管理员权限;更稳妥的方式是把文件复制到%APPDATA%\MySQL\Workbench\user目录下修改,避免软件更新覆盖你的自定义配置
  • 颜色值可以完全匹配SSMS的实际配色,或者根据个人喜好替换成任意十六进制色值

内容的提问来源于stack exchange,提问作者HerrimanCoder

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 09:20:49