toggle menu命令是唯一即时生效的隐藏方式,windows/linux按ctrl+shift+p输入toggle menu回车,macos按cmd+shift+p执行同命令;改"menu_visible": false需重启且易被覆盖,临时调出菜单windows按alt、macos需鼠标移至屏幕顶部。

Toggle Menu 命令是唯一即时生效的隐藏方式
改 Preferences → Settings 里的 "menu_visible": false 不会立刻隐藏菜单栏,必须重启才可能生效,且极易被项目设置或插件覆盖。真正能“按一下就消失、再按一下就回来”的,只有内置命令 toggle_menu。
Windows/Linux:按 Ctrl+Shift+P → 输入 Toggle Menu → 回车
macOS:按 Cmd+Shift+P(不是 Ctrl+Shift+P)→ 输入 Toggle Menu → 回车
- 别输成
Hide Menu——该命令根本不存在 - 若插件太多导致命令面板匹配不准,可输入
view: toggle menu确保选中 Sublime 原生命令 - 执行后状态会记住:下次启动仍保持隐藏,无需重复操作
- 该命令作用于当前窗口,不影响其他打开的 Sublime 窗口
永久隐藏必须写对位置和类型
想每次启动都默认无菜单栏,只能编辑用户设置(Preferences → Settings – User),但三个细节错一个就白改:
- 必须写在右侧窗格(User Settings),左侧默认设置是只读的,改了也无效
-
"menu_visible": false中的false是布尔值,写成"false"(字符串)完全不生效 - 保存后必须重启 Sublime 才会应用;不重启 = 配置未加载
- 该设置与
"auto_hide_menu": true互斥,后者仅 ST4 支持,且优先级更低
隐藏后怎么临时调出菜单栏?系统行为完全不同
菜单栏隐藏 ≠ 功能消失,只是入口变了。但 Windows/Linux 和 macOS 的恢复逻辑截然不同,很多人卡在这一步:
- Windows/Linux:按住
Alt键不放,顶部菜单栏立刻浮现;松开即隐藏。适合快速点一次View → Show Menu - macOS:
Alt(Option)键无效,必须用鼠标移到屏幕最顶部边缘触发系统级悬停显示,或直接再执行一次Toggle Menu - 中文输入法下
Alt常被劫持——切英文输入法再试,这是最常被忽略的环节 -
Esc、Ctrl+`、F11都和菜单栏显隐无关,别浪费时间试
F11 全屏前必须先 Toggle Menu
很多人以为按 F11 就自动隐藏菜单栏,结果全屏后顶部仍有像素占用,尤其在 macOS Ventura+ + ST4.4+ 组合下,Dock 和菜单栏会双重挤压编辑区高度。
-
F11是系统级全屏,Sublime 不参与控制菜单栏可见性 - 真沉浸式全屏的正确顺序:先
Toggle Menu→ 再按F11 -
Shift+F11(Distraction Free Mode)会强制隐藏菜单栏+侧边栏+状态栏+标签页,但它同时启用黑底、大字号、宽行距——这不是极简,是写作专用模式 - 如果已进
F11再想隐藏菜单栏,得先退出全屏(再按F11),再执行Toggle Menu,最后重新进全屏











