关闭 preview_on_click 即可禁用单击预览:在 preferences → settings – user 中添加 "preview_on_click": false(布尔值),无需重启;若仅需关闭搜索预览,则新建 packages/user/find in files.sublime-settings 并写入 {"preview_on_click": false}。

直接关闭 preview_on_click 就行,不用重启、不靠插件
Sublime Text 的“点一下就预览、双击才正式打开”是默认行为,本质由一个布尔配置项 preview_on_click 控制。设为 false 后,单击即常规打开(标签不斜体、不临时、不自动关闭),双击行为不变——但你其实已经不需要双击了。
-
preview_on_click是全局开关,影响侧边栏文件点击、搜索结果点击、Ctrl+P快速跳转等所有“单击触发预览”的场景 - 修改位置:菜单 Preferences → Settings – User,在 JSON 对象里加一行:
"preview_on_click": false - 值必须是
false(布尔值),不是字符串"false",否则无效 - 改完立刻生效,无需重启 Sublime,也不用复制 Default 设置内容
只想关搜索预览?单独配 Find in Files.sublime-settings
如果你仍希望侧边栏单击保持预览(比如快速扫一眼),但讨厌 Ctrl+Shift+F 搜索后底部一堆只读预览卡住界面,那就别动全局设置,单独约束搜索行为。
- 新建文件:
Packages/User/Find in Files.sublime-settings(路径可通过菜单 Preferences → Browse Packages… 进入) - 内容仅需一行 JSON:
{"preview_on_click": false} - 这样
find_in_files命令会优先读这个配置,而侧边栏、Goto Anything 等不受影响 - 注意:这个文件名必须完全匹配,大小写和下划线都不能错
常见错误现象:改了没反应?大概率是这三处之一
很多人按教程改了却还是预览,不是 Sublime 抽风,而是配置没落到实际生效的位置。
- 误改了 Settings – Default:那是只读模板,改了也没用
- 把
false写成"false"(带引号):JSON 解析失败,该字段被忽略 - 用户设置文件末尾缺逗号导致语法错误:比如前面有
"font_size": 12,后面加"preview_on_click": false却没加逗号,整个 JSON 不合法,Sublime 会静默降级回默认配置
为什么默认开预览?以及关掉后的真实影响
预览模式本意是减少标签页堆积,适合快速浏览;但它在现代大项目中反而成了负担:搜索几十个匹配时,预览异步加载拖慢响应,且无法编辑、不能右键保存、容易误关真正打开的文件标签。
- 关掉后,所有单击都等价于双击效果:文件常驻打开、可编辑、可保存、可拖拽重排
- 内存占用略有上升(毕竟真打开了),但对当前主流机器(≥8GB 内存)几乎无感
- 没有兼容性风险:该配置自 Sublime Text 3 build 3000+ 起稳定支持,2026 年所有活跃版本(包括 Dev Channel)均有效
最易被忽略的一点:改完别只测试侧边栏——顺手按 Ctrl+P 输入文件名再回车,或跑一次 Ctrl+Shift+F,确认所有入口都已生效。预览逻辑是统一调度的,但不同触发路径可能缓存旧行为几秒,多试两次更稳。











