sublime text唯一有效免打扰模式是distraction_free_mode:windows/linux按shift+f11,macos按cmd+shift+f11(部分需加fn);f11和ctrl+shift+f无效。

Sublime Text 没有“全屏免打扰模式”,唯一有效方式是触发内置的 distraction_free_mode,且必须用对快捷键——按 F11 或 Ctrl+Shift+F 都无效,只会拉伸窗口或无响应。
正确快捷键是什么(别再按 F11)
系统级全屏命令对 Sublime 无效:F11 仅让窗口占满屏幕,但菜单栏、侧边栏、标签栏、状态栏全部保留;Ctrl+Shift+F(Windows/Linux)或 Cmd+Shift+F(macOS)在 ST4 中已弃用,多数情况下不触发任何行为。
- Windows / Linux:必须按
Shift+F11(不是F11,也不是Ctrl+Shift+F) - macOS:必须按
Cmd+Shift+F11;外接键盘常需加Fn键,即Fn+Cmd+Shift+F11 - 快捷键失效时,最稳兜底方式是调出命令面板:
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS),输入Enter Distraction Free Mode后回车
为什么按了快捷键却没“干净”(残留 UI 常见原因)
distraction_free_mode 默认只关闭 sidebar_visible 和 show_tabs,但 show_status_bar、show_minimap、line_numbers、scroll_past_end 等设置不会自动继承,尤其在 ST4 中极易漏关。
- 必须手动在
Preferences → Settings – User中添加并设为false:"show_status_bar": false、"show_minimap": false、"line_numbers": false、"scroll_past_end": false - 若使用自定义主题,检查其
.sublime-theme文件是否硬编码启用了status_bar或minimap区域 - 部分插件(如
Origami、AdvancedNewFile)会劫持快捷键或重写 UI 层,导致模式启动后 UI 仍部分可见
怎么让文字真正居中、留白舒适(三个必配参数)
默认 distraction_free_mode 下文字虽居中,但左右挤压、上下空旷,阅读体验差。关键配置必须嵌套在 "distraction_free": { } 对象内,否则不生效。
-
"draw_centered": true:必须开启,否则文本左对齐,失去沉浸感 -
"margin": 60:控制左右留白,建议值 40–80;小于 30 显得局促,大于 120 行宽过窄影响可读性 -
"padding_top"和"padding_bottom":默认不生效,必须显式声明,例如"padding_top": 80、"padding_bottom": 80,让内容“悬浮”在屏幕中央 - 不要用
"wrap_width"调节宽度——它只影响换行位置,不影响居中范围
退出方式与容易忽略的细节
最可靠的退出方式是按 Esc,比再按一次快捷键更稳定,尤其插件多时快捷键易冲突或被拦截。
- 不要点编辑区空白处退出——某些主题下会误触发标签滚动或焦点切换
- 所有配置必须写在
Preferences → Settings – User的 JSON 中,且确保"distraction_free"是顶层 key,而非散落在根对象里 - 改完配置后无需重启,但若没生效,优先检查是否被插件或主题文件覆盖(比如
Theme - Default/Default.sublime-theme里有同名 override)











