Sublime无法自行设为默认编辑器,需通过系统设置修改文件关联:右键“打开方式”勾选“始终使用”可单类型绑定;Windows设置中“按文件类型指定默认应用”支持批量设置;注册表添加右键项需注意路径、引号及%1/%V参数。

Sublime 不能靠自己“设为默认编辑器”,必须由操作系统决定——你改的是 Windows 或 macOS 的文件关联策略,不是 Sublime 的设置。
右键“打开方式”里选 Sublime 并勾选“始终使用”
这是最直接、最安全的方式,适合单个文件类型快速绑定:
- 右键任意
.txt文件 → “打开方式” → “选择其他应用” - 如果没看到
Sublime Text,点“在这台电脑上查找其他应用”,浏览到C:\Program Files\Sublime Text\sublime_text.exe(路径以你实际安装为准) - 务必勾选“始终使用此应用打开 .txt 文件”,否则下次右键还是弹出原菜单
- 对
.py、.html等类型重复操作即可
批量修改多种后缀的默认程序(Windows 设置页)
想一次性让 .js、.css、.json 全部走 Sublime?别一个个点,进系统设置统一管:
- 打开“设置” → “应用” → “默认应用” → “按文件类型指定默认应用”
- 在列表中找到
.js、.css等扩展名,点击右侧图标 → 选择Sublime Text - 注意:如果某后缀没出现在列表里(比如
.log),说明系统还没识别过该类型,先用右键“打开方式”手动开一次,它就会自动出现
注册表添加“用 Sublime 打开”右键项(非默认,但更灵活)
这个操作不改变默认打开方式,只加一个快捷入口,且支持文件和文件夹两种场景:
- 新建文本文件,粘贴以下内容,保存为
add_sublime_context.reg(后缀必须是.reg) - 把两处
C:\\Program Files\\Sublime Text\\sublime_text.exe换成你的真实路径,双反斜杠\\不可省,引号必须闭合 -
%1用于文件,%V用于文件夹空白处右键——写错会导致菜单项点击无反应
Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\Open with Sublime] @="用Sublime打开" [HKEY_CLASSES_ROOT\*\shell\Open with Sublime\command] @="\"C:\\Program Files\\Sublime Text\\sublime_text.exe\" \"%1\"" [HKEY_CLASSES_ROOT\Directory\Background\shell\Open with Sublime] @="用Sublime打开" [HKEY_CLASSES_ROOT\Directory\Background\shell\Open with Sublime\command] @="\"C:\\Program Files\\Sublime Text\\sublime_text.exe\" \"%V\""
导入后不用重启,但若右键没立刻出现,可在任务管理器里重启 Windows 资源管理器 进程。真正容易被忽略的是:Sublime 的图标显示依赖 Icon 值里的逗号和索引(如 sublime_text.exe,0),漏写或写错会导致菜单项显示空白图标——这不是失败,只是视觉缺失,功能照常。










