最直接的办法是通过菜单 view → hide minimap 临时关闭,仅对当前窗口生效;永久禁用需在用户设置中添加 {"minimap_enabled": false};残留空白常因 overlay_scrollbar 未禁用所致。

怎么用菜单临时关掉 Minimap
最直接的办法就是点一下菜单:View → Hide Minimap。右侧那条竖着的缩略图会立刻消失,不用重启、不改配置、不装插件。再点一次 View → Show Minimap 就能恢复。注意这个操作只对当前窗口生效,新开的窗口还是会按你设置的默认状态显示。
永久禁用 Minimap 要改哪个配置项
别碰 show_minimap 或 draw_minimap 这类过时写法——Sublime Text 3/4 实际只认 minimap_enabled。按 Ctrl+, (Windows/Linux) 或 Cmd+, (macOS) 打开设置,把这一行加进右侧(User Settings):
{"minimap_enabled": false}
保存后所有窗口立即隐藏,包括新开的。左侧 Default Settings 是只读的,改了也无效;拼错键名(比如少个下划线)Sublime 会直接忽略。
关了 Minimap 还有空白是怎么回事
常见原因不是 Minimap 没关掉,而是 overlay 滚动条还在占位。打开控制台(Ctrl+`),输入:
sublime.active_window().active_view().settings().get('overlay_scrollbar')
如果返回 true,就在用户设置里加一行:"overlay_scrollbar": "disabled"。这能彻底释放右侧最后几像素,尤其在 1366×768 屏或高缩放屏幕上明显。
其他干扰源包括:
- 某些 UI 插件(如 Soda、Aprosopo)会强制重绘 minimap 区域,临时禁用插件可验证
- 主题渲染异常(比如 Dracula)可能导致视觉残留,换回 Adaptive 主题试试
-
minimap_width、minimap_alpha等参数在minimap_enabled为false时完全不生效,留着无害但也不用特意删
要不要配快捷键开关 Minimap
如果你偶尔需要缩略图快速定位长文件(比如扫一眼 2000 行脚本哪段报错),配个快捷键比反复点菜单更高效。打开 Preferences → Key Bindings,在右侧加:
{"keys": ["ctrl+shift+m"], "command": "toggle_setting", "args": {"setting": "minimap_enabled"}}
Windows/Linux 用 Ctrl+Shift+M,macOS 改成 cmd+shift+m。注意别和 Git 插件等已绑定的快捷键冲突——冲突时不会提示,只会静默失效。
真正容易被忽略的是:Minimap 关闭本身很简单,但它的显隐行为和 overlay_scrollbar、主题、DPI 缩放是叠加作用的。先确认 minimap_enabled 是 false,再观察是否有残留空白,有就顺着滚动条和插件一层层排查。











