Sublime Text怎么添加到右键菜单_Sublime Text右键菜单设置教程【对比】

梦枫酱_9257

梦枫酱_9257

2026-03-29

772人浏览

原创

右键菜单不显示“open with sublime text”是因为注册表路径错误:必须修改hkey_classes_root*shell(文件右键)和hkey_classes_rootdirectoryackgroundshell(文件夹空白右键),而非hkey_current_user;需管理员权限、正确使用%1/%v参数、路径双反斜杠转义、-n参数确保新窗口聚焦。

sublime text怎么添加到右键菜单_sublime text右键菜单设置教程【对比】

右键菜单不显示“Open with Sublime Text”?大概率注册表路径写错了

Windows 资源管理器的右键菜单根本**不读 HKEY_CURRENT_USER**,你改了那里等于白改。真正起作用的是 HKEY_CLASSES_ROOT*shell(文件右键)和 HKEY_CLASSES_ROOTDirectoryBackgroundshell(文件夹空白处右键)——这两个位置必须用管理员权限打开注册表编辑器才能写入。

  • 别在 HKEY_CURRENT_USERSoftwareClasses 下折腾,它对资源管理器右键无效
  • 新建项名建议用 SublimeText 这类无空格、纯英文名,含中文或空格可能导致解析失败
  • MUIVerb 值才是菜单上显示的文字,比如设为 用Sublime Text打开;而默认值(Default)是空的,别填错地方
  • 图标不显示?检查 Icon 值是否带了 ,0 后缀,例如 "C:\Program Files\Sublime Text\sublime_text.exe,0"

文件右键 vs 文件夹空白右键:%1 和 %V 不能混用

这是最常踩的坑:%1 表示选中的文件路径,只在你点了某个 .txt/.py 文件后才有效;%V 表示当前 Shell 命名空间路径,专用于你在文件夹里点空白处时获取该目录路径。两者语义完全不同,强行通用会直接失效。

  • 文件右键命令必须用 "C:\Program Files\Sublime Text\sublime_text.exe" -n "%1"
  • 文件夹空白右键命令必须用 "C:\Program Files\Sublime Text\sublime_text.exe" -n "%V"
  • 漏掉引号、多打空格、反斜杠只写一个(如 C:Program Files 写成 C:Program Files),注册表就静默忽略整条项,菜单不出现且无提示
  • 不加 -n 参数会导致新窗口不聚焦,甚至被塞进后台标签页——这不是 Bug,是 Sublime 默认复用窗口的行为

Sublime 编辑器内右键(侧边栏/文本区)归 Context.sublime-menu 管

你在 Sublime 自己界面里点右键,比如侧边栏点一个文件、或者代码里选中一段文字,这个菜单跟 Windows 注册表完全无关,只认 Packages/User/Context.sublime-menu 这个文件——放错位置(比如丢进 Packages/Default/ 或插件目录)就彻底失效。

小红书创作服务平台
小红书创作服务平台

小红书创作服务平台是一款AI文本写作工具,一站式创作者服务工作平台。

下载
  • 必须通过 Preferences > Browse Packages… 进入,再进 User 文件夹创建/编辑 Context.sublime-menu
  • 文件编码必须是 UTF-8,后缀必须是 .sublime-menu(不是 .txt)
  • 想让某项只在侧边栏出现?加 "context": [{"key": "node_type", "operator": "equal", "operand": "file"}];只在文本区出现?用 "operand": "text"
  • $file_path 是变量,不是字符串——写成 "args": {"path": "$file_path"} 才对;写成 "$file_path" 就传了个字面量过去,结果为空

想一键搞定?用 .reg 文件比手动敲注册表更稳

手敲注册表容易漏转义、错层级、权限不足。直接写个 sublime_context_menu.reg 文件双击导入,能自动处理路径转义和提权逻辑,成功率高得多。

  • 复制下面内容,保存为 sublime_context_menu.reg(注意后缀):
  • Windows Registry Editor Version 5.00
    
    [HKEY_CLASSES_ROOT*shellSublimeText]
    @="用Sublime Text打开"
    "Icon"="C:\Program Files\Sublime Text\sublime_text.exe,0"
    
    [HKEY_CLASSES_ROOT*shellSublimeTextcommand]
    @=""C:\Program Files\Sublime Text\sublime_text.exe" -n "%1""
    
    [HKEY_CLASSES_ROOTDirectoryBackgroundshellSublimeText]
    @="用Sublime Text打开"
    "Icon"="C:\Program Files\Sublime Text\sublime_text.exe,0"
    
    [HKEY_CLASSES_ROOTDirectoryBackgroundshellSublimeTextcommand]
    @=""C:\Program Files\Sublime Text\sublime_text.exe" -n "%V""
  • 记得把路径替换成你电脑上的真实安装路径,所有单反斜杠都要改成双反斜杠 \
  • 双击运行前确保以管理员身份运行,否则写入会被系统拦截

真正麻烦的从来不是操作步骤,而是注册表路径、参数符号、路径转义这三处细节同时出错——它们都不报错,只是菜单消失。确认一次,比反复重试十次都省时间。

相关文章

PHP速学视频免费教程(入门到精通)
PHP速学视频免费教程(入门到精通)

PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

2023.08.03

1558

5

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

2023.09.04

2264

5

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

2023.10.24

5804

49

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2023.11.24

4909

6

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

2024.03.22

6634

16

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

2024.04.29

8954

11

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

2025.07.29

4539

17

c++字符串相关教程
c++字符串相关教程

本专题整合了c++字符串相关教程,阅读专题下面的文章了解更多详细内容。

2025.08.07

4687

13

常用字符串方法大全
常用字符串方法大全

常用字符串方法大全

2025.08.08

2448

14

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程