Sublime的“专注模式”是distraction_free样式切换,非系统全屏,仅隐藏菜单栏、侧边栏等UI元素;Shift+F11进入退出,但易被输入法或桌面环境劫持;推荐改用Ctrl+Alt+D自定义快捷键,并通过用户配置关闭各UI组件实现持久化效果。

Sublime 的“专注模式”不是全屏,而是 distraction_free 样式切换
它不调用系统级全屏(比如 Windows 的 F11),只是隐藏菜单栏、侧边栏、状态栏、标签页和底部命令行——编辑区本身没变大,只是 UI 元素被 CSS 折叠了。所以你不会看到任务栏消失,也不会自动适配多显示器布局。
-
Shift+F11(Windows/Linux)或Ctrl+Cmd+P→ 输入Distraction Free是标准进入方式 - 退出只需再按一次
Shift+F11,或点击编辑区空白处(前提是"enable_tab_scrolling": false,否则点一下可能切到隔壁标签) - 命令面板
Ctrl+Shift+P仍可用,Ctrl+K Ctrl+B也能强制开关侧边栏——说明它没锁死界面,只是视觉上“清空”
快捷键失效?大概率是被输入法或桌面环境劫持了
尤其在中文输入法激活时,Shift+F11 常被转成「切换英文/中文模式」;Mac 上可能撞上 Mission Control;GNOME 42+ 等桌面环境会默认吞掉该组合键。
- 检查方法:
Preferences → Key Bindings,搜索shift+f11,看是否被注释、覆盖或绑定到别的命令 - 安全替换方案:在用户键绑定文件里加一行:
[{"keys": ["ctrl+alt+d"], "command": "toggle_distraction_free"}] - 改完必须保存文件,并重启命令面板(关掉再打开
Ctrl+Shift+P),否则旧绑定还在内存里卡着
别混用 F11 和 Shift+F11,叠加后容易卡死
F11 是操作系统级全屏,把窗口拉满屏幕并隐藏 Dock/任务栏;Shift+F11 只是折叠 UI。两者叠加会导致:鼠标移到顶部唤不出菜单(菜单栏被折叠)、底部没状态栏、连 Ctrl+Shift+P 都可能因焦点异常失灵。
- 推荐单用:
F11适合投屏演示,Shift+F11适合日常编码时屏蔽干扰 - 真要组合用,顺序只能是先
Shift+F11进入免打扰,再按F11全屏;退出时必须先F11退系统全屏,再Shift+F11恢复 UI,否则界面就“冻住”了 - 万一卡死,Win 下用
Alt+Space呼出窗口控制菜单,Mac 下用Cmd+Tab切出去强退
想持久化“类专注”效果,得靠配置项组合,不是靠插件
所谓 DistractionFreeMode 插件早已过时,ST4 原生支持更稳定,但需手动关掉各 UI 组件才能还原完整沉浸感。
- 在
Preferences → Settings用户配置中加入:"sidebar_visible": false,"menu_visible": false,"status_bar_visible": false,"minimap_enabled": false - 如果还想要文字居中、留白舒适,可加:
"draw_centered": true,"line_padding_top": 12,"line_padding_bottom": 12 - 注意:这些设置写在用户配置里才生效;写错位置(比如误贴进语法高亮配置)或拼错字段名(如
status_bar_visable少个i),都不会报错,但也不起作用










