0

0

sublime如何开启深色模式?(护眼设置指南)

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-01-10 08:20:24

|

584人浏览过

|

来源于php中文网

原创

Sublime Text深色模式需同步设置UI主题和配色方案:推荐Adaptive主题+Mariana方案;第三方主题如Material Theme需手动启用;纯黑背景需修改两处文件并重启。

sublime如何开启深色模式?(护眼设置指南)

Sublime Text 没有“一键深色模式”开关,它靠同时设置两个独立项生效:UI 主题(控制侧边栏、标签页、状态栏)和配色方案(控制代码区背景与语法色)。只改一个,你会看到“代码变暗但界面还是白的”,或者“标签页黑了但代码一片惨白”——这是最常被卡住的地方。

确认当前主题和配色方案路径

别猜,直接查。按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+PmacOS),输入:

  • UI: Select Theme → 当前启用的主题名前有 ✔️,路径如 Adaptive.sublime-theme
  • Color Scheme → 点开后高亮项即当前方案,状态栏会显示完整路径,例如:Packages/Color Scheme - Default/Mariana.sublime-color-scheme

⚠️ 路径大小写、斜杠方向、空格必须完全一致,手动配置时粘贴错一个字符就失效。

用内置资源快速启用可靠深色组合

不用装插件也能立刻变暗,推荐这对组合(兼容性好、无依赖、不闪退):

  • UI 主题:菜单 Preferences → Theme → Adaptive(不是 Default,后者在新版里可能 fallback 到亮色)
  • 配色方案:菜单 Preferences → Color Scheme → Color Scheme - Default → MarianaMonokai

✅ 选完立即生效,无需重启。其中 Mariana 背景是柔和的深灰(#272822),比纯黑更护眼;Monokai 对比度更高,适合夜间强聚焦场景。

安装第三方主题实现更彻底的深色 UI

如果 Adaptive 主题下侧边栏/标签页仍偏灰,说明它没完全覆盖所有 UI 元素——这时需要完整重绘 UI 的第三方主题,比如 Material Themeayu

DreamStudio
DreamStudio

SD兄弟产品!AI 图像生成器

下载
  • 先确保已安装 Package Control(没装就按 Ctrl+` 粘贴官网最新安装脚本)
  • Ctrl+Shift+P → 输入 Install Package → 搜索并安装 Material Theme
  • 再按 Ctrl+Shift+P → 输入 UI: Select Theme → 选择 Material-Theme.sublime-theme
  • 同步设置配色方案:Preferences → Color Scheme → Material Theme → Material-Theme-Darker

⚠️ 安装完不会自动启用!必须手动执行 UI: Select Theme 才算真正切换。部分主题(如 ayu)还提供 ayu-dark / ayu-mirage 子选项,注意区分后缀。

手动设为纯黑背景(慎用)

纯黑(#000000)看似极致深色,但 OLED 屏易烧屏,且高对比文字易引发视觉疲劳。如确需,必须改两处文件:

  • 配色方案:进入 Preferences → Browse Packages… → 找到你用的方案文件夹(如 Color Scheme - Default)→ 复制 Mariana.sublime-color-schemeMyBlack.sublime-color-scheme → 打开它,将 "background": "#272822" 改成 "background": "#000000",同时调亮文字色(如 "foreground": "#F8F8F2"
  • UI 主题:同样在 Packages 目录下,找到对应主题的 .sublime-theme 文件(如 Material-Theme.sublime-theme)→ 搜索 "class": "overlay_control""class": "sidebar_container" → 添加或修改 "layer0.tint": "#000000""layer0.opacity": 1.0

⚠️ 修改前务必备份原文件;改完需关闭再重开 Sublime 才能加载新主题——Reload Syntax 或刷新视图无效。

最容易被忽略的是:系统级深色模式(Windows/macOS 设置)不会自动同步 到 Sublime,它只认你手动选的 themecolor_scheme。想自动响应系统切换?得装 AutoSetTheme 插件,并配置 Python 脚本读取系统 API —— 那已是另一层复杂度了。

相关专题

更多
python开发工具
python开发工具

php中文网为大家提供各种python开发工具,好的开发工具,可帮助开发者攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。php中文网还为大家带来python相关课程以及相关文章等内容,供大家免费下载使用。

744

2023.06.15

python打包成可执行文件
python打包成可执行文件

本专题为大家带来python打包成可执行文件相关的文章,大家可以免费的下载体验。

634

2023.07.20

python能做什么
python能做什么

python能做的有:可用于开发基于控制台的应用程序、多媒体部分开发、用于开发基于Web的应用程序、使用python处理数据、系统编程等等。本专题为大家提供python相关的各种文章、以及下载和课程。

757

2023.07.25

format在python中的用法
format在python中的用法

Python中的format是一种字符串格式化方法,用于将变量或值插入到字符串中的占位符位置。通过format方法,我们可以动态地构建字符串,使其包含不同值。php中文网给大家带来了相关的教程以及文章,欢迎大家前来阅读学习。

617

2023.07.31

python教程
python教程

Python已成为一门网红语言,即使是在非编程开发者当中,也掀起了一股学习的热潮。本专题为大家带来python教程的相关文章,大家可以免费体验学习。

1259

2023.08.03

python环境变量的配置
python环境变量的配置

Python是一种流行的编程语言,被广泛用于软件开发、数据分析和科学计算等领域。在安装Python之后,我们需要配置环境变量,以便在任何位置都能够访问Python的可执行文件。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

547

2023.08.04

python eval
python eval

eval函数是Python中一个非常强大的函数,它可以将字符串作为Python代码进行执行,实现动态编程的效果。然而,由于其潜在的安全风险和性能问题,需要谨慎使用。php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

577

2023.08.04

scratch和python区别
scratch和python区别

scratch和python的区别:1、scratch是一种专为初学者设计的图形化编程语言,python是一种文本编程语言;2、scratch使用的是基于积木的编程语法,python采用更加传统的文本编程语法等等。本专题为大家提供scratch和python相关的文章、下载、课程内容,供大家免费下载体验。

705

2023.08.11

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

25

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
PostgreSQL 教程
PostgreSQL 教程

共48课时 | 6.9万人学习

Git 教程
Git 教程

共21课时 | 2.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号