可通过菜单临时关闭(view→hide minimap)或永久禁用:在用户设置中添加"show_minimap": false;若右侧仍有空白,需同时禁用overlay_scrollbar。

怎么关闭 Sublime Text 右侧的代码地图(Minimap)
Sublime Text 默认开启右侧的 minimap(小地图),它能快速预览文件结构,但占宽度、分心、甚至在低分辨率屏上挤压编辑区。关掉它很简单,但得改配置,不是点一下菜单就行。
操作路径:菜单栏 Preferences → Settings,打开后会看到左右两个面板——左边是默认配置(只读),右边是用户配置(可写)。在右边的 JSON 中添加或修改这一行:
{
"show_minimap": false
}
保存后立刻生效,右侧小地图直接消失。注意别漏掉逗号(如果前面还有其他配置项),也别加中文引号或注释——Sublime 的配置只认标准 JSON。
为什么改 Settings 而不是用菜单开关
Sublime Text 没有「视图 → 隐藏小地图」这类菜单项,minimap 的显隐完全由配置驱动。有人试过右键小地图区域,结果发现只有缩放和跳转功能,没有开关选项。
-
show_minimap是唯一控制开关的配置项,值为true或false - 设为
false后,不仅隐藏界面,还停用后台渲染,略微降低内存占用 - 该配置作用于全局;如只想对某类文件(如 Markdown)关闭,需配合
Settings – Syntax Specific单独设置
不小心关了又想开?或者只在特定语言里关
如果只是临时不想看,改回 "show_minimap": true 就行。但更灵活的做法是按语法类型控制——比如写笔记时关掉 minimap(纯文本不需要缩略图),写 Python 时保留(长逻辑需要快速跳转)。
方法:打开一个 .md 文件 → 菜单 Preferences → Settings – Syntax Specific → 在右侧加:
{
"show_minimap": false
}
这样只对该语法(Markdown)生效,不影响其他类型文件。注意:这个文件名是 Markdown.sublime-settings,不是通用 Preferences.sublime-settings。
关掉后发现光标跳转变慢?检查是否误关了 draw_minimap_border
这个配置项和小地图无关,但它常被一起搜到,容易混淆。它只控制小地图边缘是否画边框(true/false),不影响显示与否。如果你已经设了 "show_minimap": false,再设 "draw_minimap_border": true 也没用——因为地图本身没了,边框自然也没地方画。
真正影响响应速度的是 minimap 自身的渲染逻辑,关掉后反而更轻量。如果关掉后编辑仍卡顿,问题大概率出在插件(比如 GitGutter 或大文件处理插件),不是小地图的事。
小地图本身不参与语法高亮或跳转计算,它只是个位图快照。关与不关,对跳转精度、光标定位、快捷键响应都没影响——这点常被误解。











