最稳最快隐藏菜单栏的方式是用命令面板执行 toggle menu,windows/linux 按 ctrl+shift+p 输入回车,macos 同样用 ctrl+shift+p(非 cmd),该操作即时生效、记忆状态、不依赖配置文件且作用域精准到当前窗口。

Sublime 的菜单栏不是靠“设置开关”控制的,改 Preferences → Settings 里的 "menu_visible": false 仅在重启后生效,且容易被项目或窗口级配置覆盖;最稳、最快、最可靠的方式是用命令面板执行 Toggle Menu。
用命令面板切换菜单栏(推荐首选)
这个操作即时生效、记忆状态、不依赖配置文件,且作用域精准到当前窗口。
- Windows/Linux:按
Ctrl+Shift+P打开命令面板,输入Toggle Menu回车 - macOS:同样用
Ctrl+Shift+P(不是Cmd+Shift+P),输入Toggle Menu回车 - 别输成
Hide Menu——该命令不存在,Sublime 自带的只有Toggle Menu - 如果插件太多导致命令冲突,可多敲几个字母,比如
view: toggle menu,确保选中 Sublime 原生命令
永久隐藏:改用户设置但必须注意写法
想每次启动都默认隐藏,得手动编辑用户设置,但有三个关键点常被忽略:
- 必须在
Preferences → Settings的右侧窗格(User Settings)里添加,不能动左侧默认设置 - 值必须是布尔类型:
"menu_visible": false,写成"menu_visible": "false"(字符串)完全无效 - 保存后需重启 Sublime才生效;改完不重启 = 白改
- 该设置和
"auto_hide_menu": true互斥,后者仅 ST4 支持,且优先级更低
隐藏后怎么临时调出菜单栏?
菜单栏隐藏 ≠ 功能消失,只是入口变了。不同系统恢复方式差异很大:
- Windows/Linux:按住
Alt键不放,顶部菜单栏会临时浮现;松开即隐藏,适合快速点一次View → Show Menu - macOS:
Alt键无效,必须用鼠标移到屏幕顶部边缘触发系统级悬停显示,或直接再执行一次Toggle Menu - 中文输入法下
Alt常被劫持——切英文输入法再试,这是最常卡住人的地方 - 千万别指望
Esc或Ctrl+`,它们和菜单栏无关
全屏时菜单栏还占空间?顺序错了
F11 进入的是系统级全屏,Sublime 的菜单栏并不会自动隐藏;尤其在 macOS Ventura+ 和 ST4.4+ 组合下,未提前隐藏菜单栏会导致顶部像素被 Dock 和菜单栏双重挤压。
- 真沉浸式全屏的正确顺序:先
Toggle Menu→ 再按F11 - Shift+F11 是 Distraction Free Mode,它会强制隐藏菜单栏+侧边栏+状态栏+标签页,但同时启用黑底、大字号、宽行距——这不是“极简”,是“写作专用模式”
- 如果已进全屏但菜单栏还在,先退出全屏(
F11),再执行Toggle Menu,然后重新进全屏
最容易被忽略的是作用域优先级:项目设置 > 窗口设置 > 语法设置 > 全局设置。你可能在用户设置里写了 "menu_visible": false,但当前项目里有一行 "menu_visible": true,结果就是永远显不出来。











