关闭 preview_on_click 可解决双击不按预期打开问题:在用户设置中添加 "preview_on_click": false,单击侧边栏即常驻打开;已预览文件需手动双击标签或 Ctrl+P 转正。

双击文件仍进预览模式?关掉 preview_on_click
Sublime 默认单击侧边栏就预览(斜体标签、不常驻),而双击文件本身的行为其实由系统决定——但很多人误以为“双击没反应”或“双击后又跳回预览”,其实是侧边栏点击逻辑干扰了使用直觉。真正控制“点一下就打开还是只预览”的,是 preview_on_click 这个开关。
- 打开 Preferences → Settings,确保修改的是右侧「用户设置」(左侧是只读默认值)
- 添加或确认这一行:
"preview_on_click": false - 保存后,所有后续的侧边栏单击都会直接以常规标签打开(非斜体、可编辑、不被覆盖)
- 无需重启软件,改完即生效;但若已打开的文件还在预览态,需手动双击一次标签或按
Ctrl+P再选中它来“转正”
为什么关了还双击分屏?检查是否启用了多窗格布局
所谓“双击分屏”,大概率不是 Sublime 的默认行为,而是你无意中触发了多窗格(pane)操作,比如按了 Alt+Shift+2 或 Alt+Shift+3,或者用鼠标拖拽标签到窗口边缘。Sublime 本身没有“双击自动分屏”功能,但一旦存在多个窗格,新文件默认会在当前活动窗格打开,视觉上容易被误读为“分屏打开了”。
- 看顶部菜单:如果显示 View → Layout 下有带勾选项(如“Columns: 2”),说明当前是多窗格模式
- 恢复单窗格:按
Alt+Shift+1,或菜单选择 View → Layout → Single - 避免误触:可在用户设置里加
"drag_text": false禁用拖拽文本触发窗格拆分(不影响选中文本)
系统双击打开文件却进了旧项目?那是会话记忆在捣鬼
你双击桌面一个 main.py,结果 Sublime 启动后不仅打开了它,还顺带拉出上周的整个项目、一堆未保存的 .log 文件——这不是双击的问题,是 hot_exit 和 remember_open_files 在后台记着账。
- 关闭自动恢复:在用户设置中加入
"hot_exit": false和"remember_open_files": false - 注意:这两项只影响启动行为,和双击操作无关;但如果你习惯双击文件启动 Sublime,那启动时的恢复逻辑就会叠加进来
- 企业环境或组策略锁定时,可能改了也不生效;此时可用命令行绕过:
subl --new-window "path/to/file.py"
右键菜单“用 Sublime 打开”点了却没反应?路径或引号错了
注册表加了右键菜单,但点击后 Sublime 没启动,或者弹错报错,90% 是路径里的空格没包引号,或是指向了快捷方式(.lnk)而非真实程序。
- 注册表 command 值必须写成:
"C:\Program Files\Sublime Text\sublime_text.exe" "%1"—— 注意外层英文双引号,且%1也得包在引号里 - 绝对不要用快捷方式路径,比如
...Sublime Text\Sublime Text.lnk,它不会传递参数 - 导入 .reg 后右键没立刻出现?在任务管理器里结束
explorer.exe进程,再点“运行新任务”输入explorer重启资源管理器
preview_on_click 就能解决绝大多数“双击不按预期打开”的问题,但真正麻烦的往往是那些看不见的会话残留、注册表路径细节,还有你以为关了就没事、其实被插件偷偷重开的项目。










