Shift+F11(Windows/Linux)或Command+Shift+F11(macOS)才是进入免打扰模式的正确快捷键,可隐藏所有UI元素、仅留居中文本区;F11仅为系统级全屏,保留全部界面控件。

直接按 Shift+F11 就进免打扰模式,不是 F11
很多人一上来就按 F11,结果只是普通全屏——菜单栏、标签栏、侧边栏全在,根本没“免打扰”。真正起作用的是 Shift+F11(Windows/Linux)或 Command+Shift+F11(macOS)。这个快捷键会立刻隐藏所有 UI 元素,只留下居中的文本区域。
-
F11是系统级全屏,保留 Sublime 所有界面控件 -
Shift+F11才是 Distraction Free Mode,UI 元素被移除或设为透明 - 即使开了多个标签页,DF 模式下也只显示当前活动标签的内容
- 退出只需按一次
Esc,比找菜单快得多
想在免打扰模式下显示标签页?加一行配置就行
默认 DF 模式会隐藏标签栏(show_tabs 为 false),但如果你习惯靠标签快速切文件,可以强制让它显示。这不是“开关”功能,而是靠用户设置覆盖:
{
"show_tabs": true
}
把这个加进 Preferences → Settings 的右侧(User Settings)即可。注意:部分主题(比如 Material Theme 或 Ayu)会覆盖该行为,如果加了不生效,先切换回默认主题测试;另外,"show_minimap" 和 "show_status_bar" 也建议显式设为 false,避免干扰。
自定义边距和居中效果,关键就三个参数
DF 模式默认居中文本,但左右太挤或太空都会影响阅读。核心控制项只有三个,改错一个就容易白调:
-
"draw_centered": true—— 关掉它,文本就左对齐了,不再是 DF 感觉 -
"margin": 60—— 控制左右留白,40–80 是舒适区间,小于 30 会贴边,大于 120 行宽太窄 -
"padding_top"和"padding_bottom"—— 控制上下空白,默认不生效,必须手动加,比如设为80让文字更“悬浮”
别碰 "wrap_width" 来调宽度,它只影响自动换行位置,不影响视觉居中范围。
为什么改了设置没反应?检查这三处覆盖点
DF 模式外观不是写死的,但容易被其他地方悄悄覆盖:
- 插件冲突:比如
Origami或SideBarEnhancements可能重写视图逻辑,临时禁用插件测试 - 主题强绑定:某些主题(如 Soda、Theme - Spacegray)自带 DF 专用样式,优先级高于用户设置,得去主题包里删或改
distraction_free.sublime-settings - 设置层级错位:必须加在
Preferences → Settings的 User 面板,不是 Default,也不是Distraction Free - User(那个文件已废弃,Sublime 4+ 不再读取)
最稳妥的验证方式:打开命令面板 Ctrl+Shift+P → 输入 Enter Distraction Free Mode,看是否触发——只要命令能执行,说明模式本身没问题,问题一定出在渲染层。










