关闭preview_on_click即可禁用单击预览:在Preferences → Settings – User中添加"preview_on_click": false(布尔值),保存后立即生效;若装有SideBarEnhancements插件,还需同时设"enable_click_to_open": false。

关掉 preview_on_click 就行,不用重启
Sublime 的“单击就打开”根本不是真正打开,而是预览(preview)——标签斜体、焦点一移就消失、不计入已打开文件列表。要让它彻底不响应单击,唯一有效动作就是把 preview_on_click 设为 false。
操作路径:菜单 Preferences → Settings – User,在右侧 JSON 里加这一行:
"preview_on_click": false
注意三点:
-
false是布尔值,不能写成"false"(带引号) - 必须加在 User 设置里,
Settings – Default是只读的,改了无效 - 如果前面已有配置,末尾缺逗号会导致整个 JSON 解析失败,Sublime 会静默回退到默认行为
装了 SideBarEnhancements 插件?还得禁用它的 enable_click_to_open
这个插件默认开启 enable_click_to_open,它会绕过原生预览逻辑,直接单击就“真正打开”文件——和你想要的“单击选中、双击才打开”冲突。
解决方法是在同一份 Settings – User 里再加一行:
"enable_click_to_open": false
或者干脆删掉这行(插件默认就是 false)。改完后:
- 单击侧边栏只高亮文件名,编辑区无任何变化
- 双击仍能正常打开文件,这是 Sublime 硬编码逻辑,无法禁用
- 右键菜单(如 Open、Open With)不受影响,保持原样
为什么改了设置还是有预览页?大概率是缓存没清
设置生效后,之前因预览残留的斜体标签页不会自动转正,它们看起来像“已打开”,其实是挂着的残影。
必须手动清理一次:
- 逐个关闭所有斜体标签页(标签名是斜体的)
- 或快捷键
Ctrl+Shift+W关闭全部未保存/预览态标签 - 再试单击侧边栏:应仅高亮,无编辑区反应
企业环境或组策略锁定时,.sublime-project 文件里若写了 "preview_on_click": true,会覆盖用户设置,得一并检查。
只想关搜索结果预览?单独配 Find in Files.sublime-settings
如果你还希望侧边栏保留预览(比如快速扫一眼),但讨厌 Ctrl+Shift+F 搜索后底部一堆只读预览卡住界面,那就别动全局设置。
新建文件:Packages/User/Find in Files.sublime-settings(路径可通过 Preferences → Browse Packages… 进入),内容只写:
{"preview_on_click": false}
注意:
- 文件名必须完全匹配,大小写、下划线都不能错
- 这个配置只影响
find_in_files命令,对侧边栏、Ctrl+P等无影响 - 同样要求
false是布尔值,不是字符串
真正起效的关键不在“改哪”,而在“改对没”——JSON 语法错误、插件覆盖、项目级设置优先级更高,这些地方最容易被忽略。

















