Sublime禁用单击预览只需设"preview_on_click": false——添加至Settings–User右侧面板,保存即生效;false为布尔值非字符串,语法错误将导致静默回退;已预览标签需手动双击转正。

Sublime 默认的「单击预览、双击打开」不是两个独立开关,而是由一个配置项 preview_on_click 全局控制的——设为 false 后,单击就等价于双击:文件常驻打开、可编辑、标签不斜体;设为 true(默认)则单击只是临时预览,双击才真正打开。
怎么让单击侧边栏直接打开文件(禁用预览)
只需在用户设置中关闭预览模式,所有单击行为立刻变为常规打开:
- 打开 Preferences → Settings – User(务必是右侧面板,左侧只读)
- 在 JSON 对象中添加一行:
"preview_on_click": false - 保存,无需重启,立即生效
- 已处于预览态的标签页不会自动转正,需手动双击该标签,或按
Ctrl+P再选中一次
注意:false 是布尔值,不能写成字符串 "false";若前面有其他配置项,末尾要加逗号,否则整个 JSON 会解析失败,Sublime 将静默回退到默认行为。
为什么改了还是预览?常见失效原因
设置没起效,基本逃不出这三类问题:
- 误改了 Settings – Default(左侧面板),那是只读模板,改了等于没改
-
"preview_on_click": "false"—— 引号包着,JSON 当成字符串忽略该字段 - 用户设置 JSON 语法错误,比如上一行缺逗号、多了一个逗号、括号不匹配,Sublime 不报错但加载失败
验证是否生效:单击侧边栏任意文件,观察编辑区——如果标签不斜体、不随焦点丢失而关闭、右键能保存,说明已成功;如果仍斜体、点别的文件就消失,说明配置未落地。
SideBarEnhancements 插件干扰怎么办
装了 SideBarEnhancements 后,即使关了 preview_on_click,单击仍可能打开文件,因为该插件自带 enable_click_to_open 钩子:
- 打开 Preferences → Package Settings → SideBarEnhancements → Settings
- 在用户设置中添加或修改:
"enable_click_to_open": false - 保存后,插件将退回到 Sublime 原生逻辑,即单击仅选中、双击才打开
这个设置和 preview_on_click 是并行生效的:前者管插件层点击,后者管原生层点击。两者都关掉,才能彻底回归「单击选中、双击打开」的干净状态。
双击行为本身无法关闭,但可以绕过
Sublime 的双击打开是硬编码逻辑,没有配置项能禁用它。但如果你只是想避免误触,有更实际的应对方式:
- 关掉
preview_on_click后,单击已足够可靠,你其实不再需要依赖双击 - 若仍担心误点,可配合
"show_open_files": true,让当前打开的文件始终显示在侧边栏顶部,减少来回点击查找 - 侧边栏被拖窄到几乎不可见时,鼠标容易点偏触发双击——把光标移到最左边缘变成 ↔ 后向右拖动,拉出正常宽度即可
最容易被忽略的是那些“看着像打开、其实只是挂着的预览页”:它们不响应保存、不能重命名、关掉也不提示保存,却占据着标签栏视觉空间。清掉这些残留,才能真正确认设置是否到位。











