关闭“在新窗口中打开”选项并设置”open_files_in_new_window”: false;启用”create_window_at_startup”: false和”hot_exit”: true;将文件关联改为通过subl.exe命令打开,确保双击文件时复用当前窗口标签页。

Sublime Text 默认在新窗口打开文件,但可以通过设置调整为在当前窗口的新标签页中打开文件。关键在于修改系统或软件的打开方式行为,并确保使用正确的启动参数。
启用在标签页中打开文件
Sublime Text 本身支持多标签操作,但双击文件从资源管理器打开时是否进入新窗口,取决于启动方式。以下是具体设置方法:
关闭“在新窗口中打开”选项:进入 Preferences → Settings,检查用户设置中是否有 "open_files_in_new_window": true,如有则改为 false 或删除该行使用默认值。 确保使用单例模式(single instance):添加设置 "create_window_at_startup": false 和 "hot_exit": true,有助于保持在同一个窗口中操作。
修改文件关联以复用现有窗口
Windows 系统默认可能将每个文件通过新实例打开。要强制复用当前 Sublime 窗口,请重新绑定文件打开方式:
右键任意文本文件 → 打开方式 → 选择其他应用 → 选择 Sublime Text,并勾选“始终使用此应用打开 .xxx 文件”。 更彻底的方法是通过命令行注册 Sublime 的 -n 参数以外的方式。实际起作用的是使用 subl 命令传递文件路径到已有进程。
使用 subl 命令实现标签页打开
Sublime 安装后通常会注册一个命令行工具 subl,它能将文件发送到已有窗口作为新标签页打开。
AI新媒体文章
专为新媒体人打造的AI写作工具,提供“选题创作”、“文章重写”、“爆款标题”等功能
75 查看详情
确保已将 Sublime 的安装路径加入系统 PATH(如:C:Program FilesSublime Text)。 测试:在命令行输入 subl somefile.txt,如果当前有运行中的 Sublime 实例,文件会在其窗口的新标签页中打开。 可编写脚本或修改文件关联调用 subl "%1" 而不是直接运行 sublime_text.exe "%1"。
检查操作系统级配置(Windows 示例)
若双击仍弹出新窗口,说明系统调用了主程序而非通过代理命令。可通过注册表或第三方工具修改文件类型的打开命令:
找到 HKEY_CLASSES_ROOTApplicationssublime_text.exeshellopencommand 将其值改为:"C:Program FilesSublime Textsubl.exe" "%1"(路径根据实际安装位置调整) 这样系统会使用 subl.exe 启动文件,自动复用现有窗口并以标签页形式打开。
基本上就这些。关键是不让系统直接启动 sublime_text.exe,而是通过 subl.exe 中转。正确设置后,无论是拖入、双击还是命令行打开,文件都会在已有窗口的新标签页中加载。
以上就是sublime如何在新标签页而不是新窗口打开文件 _sublime新标签页打开文件设置的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/308006.html
微信扫一扫
支付宝扫一扫