必须同时禁用minimap_enabled、overlay_scrollbar和主题边框才能彻底消除右侧竖缝:先在用户设置中设"minimap_enabled": false;再设"overlay_scrollbar": "disabled";最后切换默认主题验证是否为主题边框所致。

关 Minimap 不等于没空白:先确认是不是真关了
右侧那条竖缝不是“关不干净”,而是你可能根本没真正关掉 minimap_enabled。菜单里的 View → Hide Minimap 只是视觉隐藏,不释放布局空间,控制台查 sublime.active_window().active_view().settings().get('minimap_enabled') 仍返回 True 就说明配置没生效。
必须改 Preferences → Settings – User(右侧),加这一行:
{"minimap_enabled": false}
注意三点:
- 别写在左侧
Default设置里(只读,改了白改) - 值必须是布尔
false,不是字符串"false" - 键名只能是
minimap_enabled(带下划线、双 m),show_minimap或minimap全部失效
空白还在?那是 overlay_scrollbar 在占位
即使 minimap_enabled 是 false,右侧仍留 2–4 像素细缝,大概率是 overlay_scrollbar 搞的鬼——它默认启用,虽“透明”,但硬编码预留固定宽度,尤其在 macOS 和高 DPI Windows 下。
验证方式:Ctrl+` 打开控制台,输入:
sublime.active_window().active_view().settings().get('overlay_scrollbar')
若返回 true 或 "enabled",就在用户设置里追加:
"overlay_scrollbar": "disabled"
注意:"disabled" 是字符串,不是布尔值,这是 Sublime 的硬编码约定。
想彻底裸奔?顺手关掉菜单栏和状态栏
只关 Minimap 和滚动条还不够,极简需要连带清理其他 UI 元素:
- 菜单栏:加
"menu_visible": false(不是show_menu) - 状态栏(含编码、行号、缩进提示):加
"show_status_bar": false - 标签页:加
"show_tabs": false - 侧边栏:加
"show_sidebar": false
关完这些,Ctrl+P(快速打开文件)、Ctrl+Shift+P(命令面板)、Ctrl+K Ctrl+B(切换侧边栏)仍是唯一交互入口——鼠标点不到的地方,全靠快捷键唤起。
别被主题骗了:细缝可能是 theme 画的边框
有些主题(比如 Soda、Aprosopo)会在编辑区右侧额外渲染一道 1px 边框,和 minimap_enabled、overlay_scrollbar 都无关。这时候再怎么调设置都没用。
排查方法:
- 临时换回默认主题
Adaptive.sublime-theme,看细缝是否消失 - 如果消失,问题出在当前主题的
.sublime-theme文件里,搜索"class": "scroll_box"或"class": "minimap_control",删或注释掉相关layer0.opacity、layer0.tint等渲染项
真正容易被忽略的,是这三者叠加效果:一个没关对的 minimap_enabled、一个残留占位的 overlay_scrollbar、再加上主题偷偷画的一道边——它们各自只贡献 1–2 像素,合起来就成了一条顽固的“幽灵竖线”。得一层层剥开看,不能只盯着 Minimap。











