minimap 是编辑器右侧的代码缩略图,关闭后仅失去视觉定位参考,不影响光标跳转、搜索、折叠、git 高亮等功能;但可降低低配机或大文件下的 cpu 占用。

Minimap 是什么,关了会影响什么
Minimap 就是编辑器右侧那个小缩略图,能快速定位代码位置。它默认开启,但对低配机器或大文件会拖慢渲染,尤其开多个窗口时 CPU 占用明显上升。关掉后不影响任何功能——光标跳转、搜索、折叠、Git 高亮全都不受影响,只是少了个视觉参考。
关闭 Minimap 的两种可靠方式
最直接的是改设置,别去点右下角那个图标(它只临时隐藏,重启 VSCode 还会回来):
- 打开设置(
Ctrl+,或Cmd+,),搜minimap.enabled,把勾去掉 - 或者手动编辑
settings.json,加这一行:"editor.minimap.enabled": false
注意:不要改 editor.minimap.size 或 editor.minimap.showSlider,它们不控制开关,只调样式。
为什么改了没生效?常见卡点
改完设置没反应,大概率是配置被覆盖了:
- 检查是否在
settings.json里写了两遍editor.minimap.enabled,后面那条会生效 - 确认没在工作区(
.vscode/settings.json)里又把它设回true - 插件如
Polacode或某些主题可能强制启用 Minimap,关插件试试
改完记得重启编辑器或重载窗口(Ctrl+Shift+P → Developer: Reload Window)。
想保留但降低干扰?可调的参数只有三个
如果只是觉得太占地方或太花,不用全关,这三个参数够用了:
-
editor.minimap.size:设为fit(自动缩放)或fill(拉满高度),别用proportional(默认,容易在长文件里看不清) -
editor.minimap.showSlider:设为mouseover,鼠标悬停才显示滑块,省空间 -
editor.minimap.autohide:设为true,焦点离开 Minimap 后自动收起(VSCode 1.86+ 支持)
这些参数在设置里搜名字就能改,不用写 JSON。
关 Minimap 本身很简单,难的是确认它真被关了——很多人改了用户设置,却忘了工作区设置有更高优先级,结果以为失效。多看一眼settings.json 文件里实际生效的那行,比反复点设置界面更靠谱。











