必须直接修改.tmtheme或.sublime-color-scheme文件才生效;改settings中color_scheme路径错误(如漏packages/、大小写错)无效;用show scope name确认当前路径,非packages/user/下文件为只读,须复制重命名后在用户设置中显式指定路径,并手动重选主题。

直接改 .tmTheme 或 .sublime-color-scheme 文件才生效,改 Settings 里的其他配置项(比如 color_scheme 路径写错、漏 Packages/ 前缀、大小写不对)——全白忙。
怎么确认当前用的是哪个 color_scheme 文件
按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Show Scope Name 回车。右下角状态栏会立刻显示完整路径,例如:Packages/One Dark Color Scheme/One Dark.sublime-color-scheme。
如果路径里没出现 Packages/User/,说明你正在看只读原版——任何编辑都无效。必须先复制到 Packages/User/ 下再改,比如重命名为 One Dark Custom.sublime-color-scheme,然后在用户设置里显式指定:
"color_scheme": "Packages/User/One Dark Custom.sublime-color-scheme"
不指定这行,Sublime 默认加载原版,你保存的副本等于没存在。
改 keyword / string / comment 颜色时 scope 怎么找才准
别猜 scope 名,也别照网上过时教程抄。把光标停在你要调色的代码上(比如一个 if、一段双引号字符串、一行 # 注释),再执行 Show Scope Name,状态栏会显示类似 keyword.control.python 或 string.quoted.double.python 这样的完整链。
-
keyword类通常匹配if、return、def,scope 多为keyword或keyword.control -
string类注意区分string.quoted.double、string.quoted.single、string.interpolated,不同语言规则不同 -
comment分三类:comment.line(//或#)、comment.block(/* */)、comment.documentation(/** */),可分别设色
在配色文件的 rules 数组里加或改对应 scope 条目,只改 foreground 字段。推荐用 hsla() 格式(如 "hsla(210, 80%, 60%, 0.9)"),它带透明度,比纯 "#FF0000" 更容易和背景协调;新版 Sublime 不支持 rgb()。
一款AI音频处理工具,主要用于MiniMax统一媒体生成技能,用于TokenPlan工作流。当用户要求生成音频、语音、TTS、旁白、图片、插图、姿势等媒体内容时使用,适合需要提升相关任务效率的用户。
为什么改了 background / selection 却没反应
常见失效原因不是操作错,而是被更高优先级配置覆盖:
- 右下角语法标识(如
Python)点开 →Open Syntax Specific Preferences,检查里面有没有单独写的color_scheme,有就优先用这个 - 项目根目录有
.sublime-project文件?它的settings里也可能写了color_scheme,级别高于全局用户设置 - 复制粘贴路径时混入零宽空格(U+200B)等不可见字符,JSON 解析静默失败——建议手敲引号、斜杠和路径
-
.tmTheme是 XML 格式,不支持透明度;.sublime-color-scheme是 JSON 格式,支持rgba(),但需 Sublime ≥ v4126
改完保存后,必须手动去 Preferences → Color Scheme 重新选一次你的主题,Sublime 才会重载——它不会自动切换到刚保存的文件。
选中文字背景太亮/太暗,怎么调才不遮代码色
编辑区背景(background)和选中背景(selection)是两个独立字段,必须分别调。在配色文件里搜 selection,找到类似结构:
{"name":"Selection","scope":"selection","settings":{"background":"#3399FF33"}}
注意:background 值支持 8 位 hex(如 #3a405a80),最后两位是 alpha;但不能写成 #2a5c3a80 这种 8 位带字母的格式,Sublime 会静默忽略整条规则。
顺手补一条 region 规则(影响 Find 高亮、括号匹配、插件标记):
{"name":"Region","scope":"region","background":"#4a5568"}
很多用户只调 background,结果发现搜索高亮还是刺眼蓝——因为 region 没同步改。










