直接在便携版Data\Packages\User\目录下编辑Preferences.sublime-settings文件,添加"preview_on_click": false并确保JSON合法,同时禁用SideBarEnhancements的enable_click_to_open选项,清理预览标签页后生效。

直接在用户设置里加 "preview_on_click": false 就行,便携版和安装版行为完全一致,不需要改注册表、不依赖系统权限、也不用重启。
怎么改用户设置(便携版专属路径)
便携版的 Packages/User/ 目录就在你解压后的主目录里,比如:Sublime Text Portable\Data\Packages\User\。别去菜单里点 Preferences → Settings —— 那个界面可能读不到便携版的正确路径,尤其当便携版被重命名或放在中文路径下时容易出错。
- 用文件管理器直接进入
Data\Packages\User\目录 - 新建或编辑
Preferences.sublime-settings(注意后缀是.sublime-settings,不是.json) - 确保文件内容是合法 JSON,只加这一行:
"preview_on_click": false,前后用逗号与其他配置隔开 - 保存后立刻生效,不用重启 Sublime
为什么改了还是单击就打开?先看是不是 SideBarEnhancements 在接管
便携版常预装插件,SideBarEnhancements 就是个典型:它默认启用 enable_click_to_open,会直接调用 open_file 命令,完全绕过 preview_on_click 判断。
- 在同一份
Preferences.sublime-settings里补上:"enable_click_to_open": false - 或者删掉这行——插件自身默认值就是
false,显式写反而容易手误 - 不确定插件是否生效?临时把
Data\Packages\SideBarEnhancements文件夹重命名为SideBarEnhancements.off,再试单击侧边栏
改完设置后编辑区没反应?大概率是预览标签页没清干净
旧的预览态标签页(斜体、右上角无关闭叉、悬停 tooltip 显示 “Preview”)不会自动消失或转正,它们会卡在标签栏里,让你误以为设置失效。
- 按
Ctrl+Shift+W一键关闭所有未保存/预览态标签页 - 或者手动逐个右键点击斜体标签 →
Close - 清理完再单击侧边栏:应该只高亮文件名,编辑区无任何变化;双击才真正打开
便携版最常被忽略的一点:它不读系统注册表,但会严格读取 Data\ 下的全部配置。如果 Packages/User/ 里存在多个 .sublime-settings 文件(比如 Find in Files.sublime-settings 也写了 preview_on_click),优先级可能干扰主设置。真遇到诡异行为,先检查这个目录下有没有其他带 preview_on_click 的文件。

















