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

用命令面板执行 toggle_menu 是最快最稳的方式
不需要改配置、不重启、不装插件,按一下就消失,再按一下就回来。Windows/Linux 按 Ctrl+Shift+P,macOS 按 Cmd+Shift+P,输入 toggle menu 回车即可。注意不是 hide menu——这个命令根本不存在。
该操作触发的是 Sublime 原生的 view: toggle_menu 命令,作用域仅限当前窗口,不会被项目设置或主题覆盖。状态会记住:这次关了,下次打开这个窗口还是关着的。
- 如果模糊匹配出多个结果,优先选带
view:前缀的那条 - 中文输入法下快捷键常被劫持,切英文输入法再试
- 执行后菜单栏立即响应,无延迟,也无需等待重绘
menu_visible: false 写进用户设置才能永久隐藏
想每次启动 Sublime 都默认没菜单栏?必须手动改用户配置,但三个细节错一个就白忙:
- 只在 Preferences → Settings – User(右侧窗格)里添加,左侧 Default 是只读的
- 值必须是布尔类型:
"menu_visible": false,写成"menu_visible": "false"(字符串)完全无效 - 保存后必须重启 Sublime才生效;仅重载设置或关闭再开窗口都不行
另外,"menu_visible": false 和 "auto_hide_menu": true 互斥——后者只在 ST4 有效,且优先级更低。同时存在时,菜单栏会彻底消失,悬停逻辑不触发。
全屏前不先 toggle_menu,顶部空间照样被占
F11(Windows/Linux)或 Cmd+Ctrl+F(macOS)是系统级全屏,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键按住不放,菜单栏会临时浮现;松手即收,适合快速点一次View → Show Menu - macOS:
Alt键无效,必须把鼠标移到屏幕顶部边缘触发系统级悬停(依赖系统设置「自动隐藏菜单栏」是否关闭),或者直接再执行一次toggle_menu - 所有平台都可靠的方式:再按一次
Ctrl+Shift+P(Win/Linux)或Cmd+Shift+P(macOS),输入toggle menu回车
别指望 Esc 或 Ctrl+`,它们和菜单栏显隐完全无关。真正容易被忽略的是:某些深色主题(如 Dracula)会禁用 auto_hide_menu 行为,换回 Adaptive 主题可快速验证是否生效。











