勾选“Add to explorer context menu”可自动添加右键菜单项,包括“用 Sublime Text 打开文件”和“在此文件夹中打开”,需确保安装路径无空格或中文,否则右键命令失效。

安装时勾选“Add to explorer context menu”最省事
如果还没装 Sublime Text,直接在安装向导里勾选 Add to explorer context menu 就能一步到位。这个选项默认不启用,但勾上后会自动写入注册表、关联文件类型、添加右键菜单项——包括“用 Sublime Text 打开文件”和“在此文件夹中打开”两项。
注意:安装路径不能含空格或中文(比如 C:Program FilesSublime Text 是安全的,C:我的软件Sublime Text 会导致右键命令失败);若已安装过,重装时需先卸载并清空残留注册表项,否则新勾选项可能不生效。
手动添加右键菜单必须用 HKEY_CLASSES_ROOT,不是 HKEY_CURRENT_USER
很多人手动改注册表后右键没反应,根本原因是把键写到了 HKEY_CURRENT_USER 下。Windows 资源管理器只读 HKEY_CLASSES_ROOT*shell(文件右键)和 HKEY_CLASSES_ROOTDirectoryBackgroundshell(文件夹空白处右键),写错位置等于白干。
-
HKEY_CLASSES_ROOT*shellOpen with Sublime Textcommand的默认值设为:"C:Program FilesSublime Textsublime_text.exe" "%1" -
HKEY_CLASSES_ROOTDirectoryBackgroundshellOpen with Sublime Textcommand的默认值设为:"C:Program FilesSublime Textsublime_text.exe" "%V" -
%1和%V不能互换:%1是选中文件路径,%V是当前 Shell 命名空间路径(即你右键点击的位置) - 路径中的反斜杠必须双写(
C:\Program Files\...),否则 .reg 文件导入会解析失败
双击 .reg 文件导入比手动编辑更可靠
手动逐级新建注册表项容易漏掉层级或拼错键名,推荐用文本编辑器写好 .reg 文件再双击导入。关键点:
- 文件必须保存为 UTF-8 编码,后缀是
.reg(不是 .txt) - 第一行必须是
Windows Registry Editor Version 5.00,且前面不能有空行或 BOM - 图标路径末尾加
,0(如"C:\Program Files\Sublime Text\sublime_text.exe,0"),否则图标不显示 - 导入后若菜单不出现,任务管理器里找到
explorer.exe→ 重启,不要只关再开窗口
右键菜单显示但点击无响应?检查 sublime_text.exe 路径和参数格式
菜单项存在但点不动,90% 是路径或引号问题。常见错误:
- 路径里混用了单引号或中文引号(必须全用英文双引号)
-
sublime_text.exe实际路径写错(比如 Sublime Text 4 安装在C:SoftwareSublime Text 4,却写了C:Program FilesSublime Text) - 命令值里多了一个空格,比如
"C:...sublime_text.exe" "%1"(末尾空格会让 Windows 忽略整个命令) - 没加
-n参数,导致新窗口不聚焦(可选,加在命令末尾:"C:...sublime_text.exe" -n "%V")
路径和参数格式稍有偏差,Windows 就静默失败,不会报错也不会弹窗提示——这是最容易被忽略的调试盲区。


















