立刻关Minimap点View→Hide Minimap,仅当前窗口生效;永久禁用需设"minimap_enabled": false;残留空白多因overlay_scrollbar预留空间,可设"overlay_scrollbar": "disabled"。

怎么立刻关掉Minimap(不改配置)
点顶部菜单 View → Hide Minimap,右侧缩略图当场消失。这是最零风险的操作:不碰配置、不用重启、不影响其他窗口——只对当前窗口生效。如果菜单里显示的是 Show Minimap,说明它当前是隐藏状态,点一下就能恢复。
永久禁用Minimap的正确写法
想一劳永逸,必须改用户设置,但关键在于用对配置项:minimap_enabled 是 Sublime Text 3/4 唯一被识别的开关,设为 false 才真正禁用(不只是“隐藏”)。旧教程里常见的 show_minimap 或 minimap 都已失效,写了也白写。
- 按
Ctrl+,(Windows/Linux)或Cmd+,(macOS)打开设置 - 在右侧(User Settings)中添加:
"minimap_enabled": false - 保存后,所有新窗口和已有窗口都会彻底不加载 Minimap,内存占用和滚动卡顿也会略微降低
为什么关了还剩一条空白?查 overlay_scrollbar
关掉 minimap_enabled 后右侧仍有细长空白,大概率不是 Minimap 残留,而是垂直滚动条占位。尤其在 macOS 或某些 GTK 主题下,overlay_scrollbar 默认启用,但它仍会预留空间。
- 打开控制台(
Ctrl+`),输入:sublime.active_window().active_view().settings().get('overlay_scrollbar') - 若返回
true,就在用户设置里加一行:"overlay_scrollbar": "disabled" - 这个操作不是必须,但对 1366×768 这类窄屏来说,能多挤出几像素给代码行
自定义快捷键快速切换(推荐配 Ctrl+Shift+M)
Sublime 默认没给 Minimap 绑快捷键,但可以秒配一个。注意别用错命令名——toggle_minimap 是旧版插件命令,现在原生支持的是 toggle_setting。
- 打开 Preferences → Key Bindings
- 在右侧添加:
{"keys": ["ctrl+shift+m"], "command": "toggle_setting", "args": {"setting": "minimap_enabled"}} - Windows/Linux 用
Ctrl+Shift+M,macOS 改成cmd+shift+m - 写错一个引号或漏掉
args结构,快捷键就静默失效,且不会报错
真正容易被忽略的不是“怎么关”,而是关完之后那条残留空白的来源——它可能是 minimap_enabled、overlay_scrollbar、主题边框渲染三者叠加的结果。先关 Minimap,再观察;还有空,再查滚动条;最后再看主题是否画了额外边线。










