Sublime Text无“极简全屏无干扰模式”一键功能,需先按Shift+F11(Win/Linux)或Cmd+Shift+F11(macOS)启用distraction_free_mode隐藏编辑器UI,再按F11(Win/Linux)或Ctrl+Cmd+F(macOS)触发系统级全屏隐藏窗口边框与系统栏,二者缺一不可;关键配置必须写入"distraction_free":{}内,含"draw_centered":true、"margin":60及"padding_top"/"padding_bottom":80。

Sublime Text 没有“极简全屏无干扰模式”这个一键功能,真正能达成你想要的效果,只有两条路径:一是用 distraction_free_mode(隐藏编辑器 UI),二是用系统级全屏(隐藏窗口边框和系统菜单栏)。两者必须配合使用,缺一不可;单独按 F11 或只配 distraction_free 都达不到“极简全屏”效果。
为什么 F11 和 Shift+F11 效果完全不同?
F11 是操作系统命令,Sublime 完全不干预——它只拉伸窗口,sidebar_visible、show_tabs、show_status_bar 全部无效,菜单栏、任务栏、Dock 依然可见。Shift+F11(Windows/Linux)或 Cmd+Shift+F11(macOS)触发的才是 Sublime 自身的 distraction_free_mode,它会强制关闭:
-
sidebar_visible(侧边栏) -
show_tabs(标签栏) -
show_status_bar(状态栏) -
show_minimap(迷你地图)
但注意:distraction_free_mode 不隐藏系统菜单栏、不接管系统全屏——它只管编辑器内部 UI。
怎么组合出真正的“极简全屏”?
必须分两步走,顺序不能错:
- 先按
Shift+F11(或Cmd+Shift+F11)进入distraction_free_mode,清掉所有编辑器 UI - 再按
F11(Windows/Linux)或Ctrl+Cmd+F(macOS)触发系统级全屏,隐藏窗口边框、任务栏、Dock 和顶部菜单栏
此时才真正只剩编辑区与光标。退出时,先按 Esc(退出 distraction_free_mode),再按一次 F11 或 Ctrl+Cmd+F 退出系统全屏。如果反过来操作(先退系统全屏),distraction_free_mode 的 UI 仍被隐藏,你会看到空白界面,容易误判为崩溃。
distraction_free 设置里哪几个字段真起作用?
所有排版控制必须写在 "distraction_free": { } 对象内,平级写完全无效。关键且必须显式设置的只有三个:
-
"draw_centered": true—— 不加这句,文字左对齐,毫无沉浸感 -
"margin": 60—— 控制左右留白,40–80 是阅读舒适区间;设为 0 贴边,120 行宽太窄 -
"padding_top": 80和"padding_bottom": 80—— 必须成对添加,否则文字顶天立地;默认不生效
别碰 wrap_width,它只影响换行位置,跟居中宽度无关;也别写 "show_status_bar": false,DF 模式下这些常规开关全部失效。
哪些插件或主题会偷偷破坏你的极简状态?
Material Theme、Ayu、Soda 等主流主题自带 distraction_free.sublime-settings,优先级高于你的用户设置;Origami、SideBarEnhancements、BracketHighlighter 这类插件可能在 DF 模式下主动恢复侧边栏、重绘浮动提示或劫持快捷键。
- 排查方法:先切回默认主题(Adaptive),禁用所有插件,确认配置是否生效
- Linux GNOME 42+ 用户注意:
Shift+F11可能被桌面环境捕获,需进系统设置关掉「全局快捷键」 - 中文输入法(如搜狗、微软拼音)常把
Shift+F11解析为切换输入源,临时切英文再试
最稳的兜底方式永远是命令面板:Ctrl+Shift+P 或 Cmd+Shift+P → 输入 Enter Distraction Free Mode 回车。配置和快捷键都只是辅助,命令本身才是最终保障。

















