最稳最快隐藏菜单栏的方式是用命令面板执行toggle menu:windows/linux按ctrl+shift+p、macos按cmd+shift+p,输入toggle menu回车,即时生效、记忆状态、作用域精准到当前窗口;永久隐藏需在用户设置中添加"menu_visible": false并重启。

最稳最快的方式就是用命令面板执行 Toggle Menu,不改配置、不重启、即时生效,且状态会记住。
用命令面板执行 Toggle Menu 是首选
这个操作是 Sublime 原生命令,作用域精准到当前窗口,不会被项目设置或主题覆盖。它不依赖输入法、不触发系统菜单逻辑,比 Alt 键悬停或鼠标移顶更可靠。
- Windows/Linux:
Ctrl+Shift+P→ 输入toggle menu→ 回车(别输成hide menu,该命令不存在) - macOS:
Cmd+Shift+P→ 输入toggle menu→ 回车(注意不是Ctrl+Shift+P) - 如果插件太多导致命令冲突,可输入完整命名:
view: toggle menu,确保选中 Sublime 自带命令 - 执行后菜单栏立即消失,再执行一次就恢复——这是切换行为,不是单向隐藏
"menu_visible": false 能开机默认隐藏,但有硬性条件
想每次启动都隐藏?可以写进用户设置,但必须满足三个条件,否则白改。
- 只在
Preferences → Settings的右侧窗格(User Settings)里添加,左侧默认设置是只读的 - 值必须是布尔类型:
"menu_visible": false,写成"menu_visible": "false"(字符串)完全无效 - 保存后必须重启 Sublime才生效;仅重载设置或关闭再打开窗口都不行
- 该设置与
"auto_hide_menu": true互斥,后者仅 ST4 支持,且优先级更低
全屏前必须先 Toggle Menu,否则顶部仍占空间
F11(或 macOS 的 Cmd+Ctrl+F)是系统级全屏,Sublime 不会自动隐藏菜单栏。尤其在 macOS Ventura+ 和 ST4.4+ 组合下,未提前隐藏会导致 Dock 和菜单栏双重挤压编辑区,实际可视高度缩水几个像素。
- 正确顺序:
Toggle Menu→ 再按F11 - 如果已进全屏再想隐藏:先退出全屏(
F11),再执行Toggle Menu,然后重新进全屏 - 想一步到位?用
Shift+F11(Win/Linux)或Cmd+Shift+F11(macOS)进入 Distraction Free Mode,它会自动隐藏菜单栏+侧边栏+状态栏+标签页,但同时启用黑底、大字号、宽行距——这不是极简,是写作专用模式
隐藏后怎么临时调出菜单栏?系统差异很大
菜单栏隐藏 ≠ 功能消失,只是入口变了。不同系统恢复方式完全不同,中文输入法下尤其容易卡住。
- Windows/Linux:按住
Alt键不放,顶部菜单栏临时浮现;松开即隐藏。但中文输入法常劫持Alt,务必切英文输入法再试 - macOS:没有等效快捷键,
Alt无效;只能靠鼠标移到屏幕顶部边缘触发系统级悬停显示,或直接再执行一次Toggle Menu -
Esc和Ctrl+`和菜单栏完全无关,别浪费时间试
最容易忽略的是:改了 "menu_visible": false 没重启,或多显示器环境下只在一个屏幕生效——这时候得检查是否用了窗口级设置而非全局设置,或者干脆放弃配置,坚持用命令面板切换更可控。











