Shell 扩展无法打开文件

Shell 扩展无法打开文件

我在注册表中创建了一个新条目

HKEY_CLASSES_ROOT*\shell\Edit 使用 Sublime Text 2\command

默认密钥为

C:\Program Files\Sublime Text 2\sublime_text.exe %1

现在,当我右键单击文件并尝试使用此快捷方式编辑文件时,系统会显示 Windows 的标准“打开方式”对话框。我知道我可以将文件与 Sublime Text 关联,但我希望能够使用此快捷方式打开任何文件并让 Sublime Text 打开它。

我对此注册表项的操作是否出了问题?

答案1

是的。您需要创建另一个条目,将命令放入文件的上下文菜单中。如下所示:
[HKEY_CLASSES_ROOT\*\shell\Edit with Sublime Text 2]
@="&Edit with Sublime Text 2"

答案2

如果路径包含空格,则必须进行转义:

"C:\Program Files\Sublime Text 2\sublime_text.exe" "%1"

相关内容