sublime text 侧边栏单击打开是预览或插件导致,非默认行为;关闭 "preview_on_click": false 并禁用 sidebarenhancements 的 "enable_click_to_open" 即可恢复单击选中、双击打开。

Sublime Text 侧边栏双击才打开文件的默认行为哪去了?
Sublime Text 其实一直没改——双击才是打开文件的唯一触发方式,单击本不该打开。如果你发现单击就打开了,大概率是装了某个插件(比如 SideBarEnhancements)或手动改过设置,把 open_files_in_new_window 或 preview_on_click 搞混了。
关闭预览模式:防止单击即打开的关键设置
Sublime 默认开启文件预览(preview),也就是单击侧边栏文件时,会在编辑区临时打开只读标签页;再点别的文件,原预览页就被替换掉。很多人误以为“打开了”,其实是预览。要彻底禁用这个行为:
- 打开
Preferences → Settings - 在右侧用户设置里加这一行:
"preview_on_click": false - 保存后,单击侧边栏只会选中文件,不会触发任何打开/预览动作
注意:preview_on_click 是全局设置,影响所有文件类型,包括文件夹(单击文件夹会展开/收起,不受此影响)。
SideBarEnhancements 插件干扰怎么办?
如果装了 SideBarEnhancements,它会覆盖 Sublime 原生侧边栏逻辑,并默认启用单击打开(通过它的 open_file 命令绑定)。解决方法有两个:
- 进插件设置:
Preferences → Package Settings → SideBarEnhancements → Settings - 把
"enable_click_to_open": true改成false - 或者干脆删掉这行——插件会回退到默认
false
改完不用重启,但已打开的预览页得手动关掉。另外,该插件的右键菜单依然可用,Open 和 Open With... 都保持双击/右键触发,不受影响。
为什么别动 open_files_in_new_window?
这个配置项控制的是「新建窗口」行为,和侧边栏点击无关。设成 true 只会让 Ctrl+O 或拖入文件时开新窗口,对单/双击侧边栏完全没作用。不少人搜到它就改,结果发现没用还怀疑设置没生效——纯属方向错了。
真正管侧边栏响应的只有两个:原生的 preview_on_click 和插件自定义的 enable_click_to_open。其他相关项如 highlight_modified_tabs 或 tab_size 更不沾边。
双击逻辑本身无法关闭——它是 Sublime 的硬编码行为,也是唯一能打开文件的侧边栏交互。所以只要关掉预览、禁用插件的单击钩子,你就回到了干净的「单击选中,双击打开」状态。容易被忽略的是:改完设置后,之前因预览残留的未保存标签页可能还在,得手动清理一次,否则会误以为设置没起效。










