sublime怎么在资源管理器右键菜单添加“用sublime打开”? (Windows)

7次阅读

windows资源管理器右键菜单中添加sublime Text选项需修改注册表:①对任意文件添加,路径为HKEY_CLASSES_ROOT*shell;②对文件夹空白处添加,路径为HKEY_CLASSES_ROOTDirectorybackgroundshell,command用%V;③对文件夹图标添加,路径为HKEY_CLASSES_ROOTDirectoryshell,command用%1。

sublime怎么在资源管理器右键菜单添加“用sublime打开”? (Windows)

windows资源管理器右键菜单中添加“用 sublime text 打开”,本质是往注册表里加几条配置,让系统知道:点击这个菜单项时,该调用哪个程序、传什么参数。操作不难,但路径和引号细节容易出错,下面分三类常见场景说清楚。

给任意文件添加右键菜单

这样你点任何文件(比如 index.html、config.json)右键,都能看到“用 Sublime Text 打开”:

  • Win + R 输入 regedit,回车打开注册表编辑器
  • 导航到:HKEY_CLASSES_ROOT*shell
  • shell 上右键 → 新建 → 项,命名为 SublimeText(名字可自定义,比如 OpenWithSublime
  • 选中新建的项,在右侧双击 (默认),输入显示文字,例如:用 Sublime Text 打开
  • 在该项下再新建一个字符串值,名称填 Icon,值设为你的 sublime_text.exe 路径加 ,0,例如:
    “C:Program FilesSublime Textsublime_text.exe”,0
  • 在该项下新建一个子项,命名为 command
  • 选中 command 下的 (默认),值设为:
    “C:Program FilesSublime Textsublime_text.exe” “%1”(注意前后英文双引号必须保留,%1 表示被点击的文件路径)

在文件夹空白处右键添加“在 Sublime 中打开当前目录”

这样你在某个文件夹里点空白处右键,就能直接用 Sublime 打开整个项目:

  • 注册表路径改为:HKEY_CLASSES_ROOTDirectoryBackgroundshell
  • 同样新建一个项(如 SublimeFolder),设置 (默认) 值为:在 Sublime 中打开
  • 新建 Icon 字符串值,内容同上
  • 新建 command 子项,其 (默认) 值设为:
    “C:Program FilesSublime Textsublime_text.exe” “%V”(注意这里是 %V,不是 %1

在文件夹图标上右键添加“用 Sublime 打开该文件夹”

这个适用于你右键点击某个文件夹图标(不是空白处)时触发:

  • 注册表路径:HKEY_CLASSES_ROOTDirectoryshell
  • 新建项(如 SublimeDir),设置 (默认) 为:用 Sublime 打开文件夹
  • 同样配 Iconcommand,其中 command 的值是:
    “C:Program FilesSublime Textsublime_text.exe” “%1”

改完注册表后,无需重启,立即生效。如果没出现菜单,检查两点:一是路径中的英文双引号有没有漏;二是 sublime_text.exe 路径是否真实存在、拼写是否正确(包括空格和括号)。基本上就这些。

text=ZqhQzanResources