立刻隐藏菜单栏的唯一即时生效方式是执行toggle menu命令:windows/linux按ctrl+shift+p、macos按cmd+shift+p,输入toggle menu后回车,当前窗口立即隐藏且状态可记忆,不需重启、不改配置、不受插件覆盖。

怎么立刻隐藏菜单栏(不重启、不改配置)
菜单栏不是靠设置开关控制的,而是靠命令切换。按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(macOS),输入 Toggle Menu 回车——当前窗口菜单栏立刻消失,再执行一次就恢复。这个操作即时生效,不依赖重启,也不受插件覆盖影响。
常见错误:输成 Hide Menu 或 View: Hide Menu,这些命令不存在;用 Alt 键在 Windows 上只能临时唤出菜单,不能隐藏它;macOS 下鼠标悬停顶部也无效,必须走命令面板。
如果你常拖文件进 Sublime,别设 "menu_visible": false 永久隐藏——它会同时禁用拖拽入口。
怎么关掉迷你地图(Minimap)且不留白
快捷键最直接:Alt+M(Windows/Linux)或 Option+M(macOS),点一下编辑区确保焦点,按完立刻消失。但这是单窗口生效,新开的窗口仍按设置走。
永久关闭要写对字段:"minimap_enabled": false,加到用户设置(Preferences → Settings – User 右侧窗格)里。注意:
-
"show_minimap": false在 ST4 中已废弃,写了没反应 - 值必须是布尔型
false,不能写成字符串"false" - 关掉后右侧还有一道窄缝?大概率是
"overlay_scrollbar": false没同步加——它负责清除 Minimap 预留的滚动条占位空间
为什么隐藏了菜单栏和 Minimap 还不够“沉浸”
因为 distraction_free_mode(Shift+F11 / Cmd+Shift+F11)才是真正触发全 UI 隐藏的开关。它会强制关掉侧边栏、标签栏、状态栏、迷你地图、行号、滚动条——但前提是这些元素本身没被其他设置“锁住显示”。
典型冲突场景:
- 主题(如 Material Theme)可能硬编码开启状态栏,覆盖你的
"show_status_bar": false - 插件(如 SideBarEnhancements 旧版)会重置侧边栏可见性
- 误把配置写进左侧 Default Settings(只读),改了等于没改
验证是否真进入免打扰模式:按完快捷键后,光标所在行必须居中、上下有明显空白、鼠标移到顶部唤不出菜单栏——如果还能点到 File 或 Edit,说明只是按了 F11,不是 distraction_free_mode。
真正干净的免打扰需要配哪三个参数
默认的 distraction_free_mode 是黑底白字、字号放大、行距拉宽,但文字依然左对齐、贴边、无呼吸感。要让它“可读又专注”,只需在 "distraction_free": { } 块内加这三项:
-
"draw_centered": true—— 不加这句,文本永远左对齐,DF 模式形同虚设 -
"margin": 60—— 控制左右留白,40–80 是舒适区间;设为 0 就贴边,120 行宽太窄 -
"padding_top"和"padding_bottom"各设 80 —— 让光标行垂直居中,避免头重脚轻
别乱加 "font_size" 或 "line_height" 进去——它们会被 DF 模式忽略,只起作用的是这三组。
最后提醒:所有这些配置都得写在用户设置里,且 distraction_free 块不能嵌套在别的对象下;改完不重启,distraction_free_mode 不会重新读取新值。











