CityLights主题需手动安装且配置严格:下载ZIP解压重命名为CityLights,放入Packages目录,Settings-User中正确设置"theme": "citylights.sublime-theme"和"color_scheme": "Packages/CityLights/citylights.tmTheme"。

CityLights 主题不是 Package Control 官方仓库默认收录的主题,直接搜“CityLights”大概率找不到——它需要手动安装,且配置项名称容易写错,导致主题不生效。
确认 CityLights 是否在 Package Control 中可装
打开命令面板 Ctrl+Shift+P(Win/Linux)或 Cmd+Shift+P(macOS),输入 Package Control: Install Package 回车,等待列表加载完成。在搜索框里输入 CityLights —— 如果无结果,说明它未被提交到官方仓库,不能走一键安装流程。这是最常被忽略的第一步,很多人卡在这里反复重试,其实该换路径了。
手动下载并放入 Packages 目录
前往 CityLights 主题的 GitHub 仓库(通常是 https://github.com/gh0st42/citylights-theme,请以实际发布页为准),点击 Code → Download ZIP。解压后得到一个文件夹,名称类似 citylights-theme-main 或 citylights-theme。
- 重命名该文件夹为
CityLights(首字母大写,无空格、无版本号、无连字符) - 将其复制到 Sublime Text 的
Packages目录:- Windows:
C:\Users\{用户名}\AppData\Roaming\Sublime Text 3\Packages\ - macOS:
~/Library/Application Support/Sublime Text 3/Packages/ - Linux:
~/.config/sublime-text-3/Packages/
- Windows:
- 重启 Sublime Text,确保目录结构正确:
Packages/CityLights/下应包含citylights.sublime-theme和citylights.tmTheme等核心文件
在 Settings - User 中正确配置 theme 和 color_scheme
打开 Preferences → Settings - User,右侧编辑区添加或修改以下两项。注意:键名和路径必须完全匹配,大小写敏感,缺一不可:
{
"theme": "citylights.sublime-theme",
"color_scheme": "Packages/CityLights/citylights.tmTheme"
}常见错误包括:
- 把
theme写成"CityLights.sublime-theme"(实际文件名是小写的citylights) - 误写
color_scheme路径为Packages/CityLights/CityLights.tmTheme(tmTheme 文件名也是小写) - 漏掉
Packages/前缀,导致路径解析失败,界面无变化
验证是否生效及 fallback 方案
保存设置后,Sublime Text 应立即刷新 UI:标签栏变深蓝、侧边栏扁平化、状态栏圆角收窄。若无反应:
- 检查控制台是否有报错:
Ctrl+`查看是否提示Unable to open ... citylights.sublime-theme - 确认
Packages/CityLights/目录下存在.sublime-theme和.tmTheme文件,而非嵌套在子文件夹里 - 临时改用
"theme": "Default.sublime-theme"测试配置语法是否合法,排除 JSON 格式错误
CityLights 的设计依赖于 Sublime Text 3.3+ 的 UI 渲染引擎,若你用的是 ST4 但主题仍不生效,大概率是路径拼写或大小写问题——它不报错,只沉默失效。


















