Sublime Text 的配色方案通过 .tmTheme 文件自定义,需在 User 目录下创建 XML 格式主题文件,包含全局样式与语法高亮规则,如背景色、关键字颜色等;推荐复制现有主题修改,使用“Developer: Show Scope Name”命令获取准确 scope 名称以确保高亮生效,保存后自动应用并可实时预览效果。

Sublime Text 的 Color Scheme(配色方案)决定了编辑器中代码的文本颜色、背景色以及语法高亮样式。通过自定义 Color Scheme,你可以打造符合自己审美或护眼需求的主题。下面是如何在 Sublime Text 中创建和修改一个自定义配色方案的详细步骤。
Sublime Text 的配色方案使用 .tmTheme 文件格式,这是一种基于 XML 的文件,遵循 TextMate 的主题规范。它主要包含两部分:
这些文件通常位于:
- 安装路径:Packages/Color Scheme - Default/推荐从现有主题复制并修改,避免从零开始。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>name</key>
<string>My Custom Scheme</string>
<key>settings</key>
<array>
<!-- 全局设置 -->
<dict>
<key>settings</key>
<dict>
<key>background</key>
<string>#1e1e1e</string>
<key>foreground</key>
<string>#d4d4d4</string>
<key>caret</key>
<string>#ffffff</string>
<key>invisibles</key>
<string>#404040</string>
<key>lineHighlight</key>
<string>#2f2f2f</string>
</dict>
</dict>
<!-- 语法高亮示例 -->
<dict>
<key>name</key>
<string>Comment</string>
<key>scope</key>
<string>comment</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#57a64a</string>
<key>fontStyle</key>
<string>italic</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>String</string>
<key>scope</key>
<string>string</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#ce9178</string>
</dict>
</dict>
<dict>
<key>name</key>
<string>Keyword</string>
<key>scope</key>
<string>keyword</string>
<key>settings</key>
<dict>
<key>foreground</key>
<string>#c586c0</string>
</dict>
</dict>
</array>
</dict>
</plist>保存文件后,进入:Preferences → Color Scheme → User → My Custom Scheme。
选择后立即生效。打开不同语言的文件(如 Python、JavaScript),观察高亮是否符合预期。
如果颜色没变化,可能是 scope 写错了。可以使用 Sublime 自带的工具检测:
source.js keyword.control.js。你可以在 <dict> 中添加更多 rule 来控制特定元素:
entity.name.function
entity.name.class
variable.other
constant.numeric
punctuation
lineHighlight 在全局 settings 中设置支持的 fontStyle 包括:bold、italic、underline,多个用空格分隔,如 bold italic。
基本上就这些。改完记得保存,Sublime 会自动热加载。不复杂但容易忽略细节,尤其是 scope 名称的准确性。多试几次就能调出自己喜欢的风格。
以上就是sublime怎么自定义一个color scheme_sublime自定义Color Scheme教程的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号