0

0

Sublime右键菜单设置_Sublime添加右键打开选项【系统】

穿越時空

穿越時空

发布时间:2026-03-06 15:39:19

|

634人浏览过

|

来源于php中文网

原创

右键菜单不显示“open with sublime text”是因注册表路径错写为hkey_current_user,正确位置应为hkey_classes_root\directory\background\shell(文件夹空白处)或hkey_classes_root*\shell(选中文件),且需区分%v(当前路径)与%1(选中文件)参数,并添加-n参数确保新窗口聚焦。

sublime右键菜单设置_sublime添加右键打开选项【系统】

右键菜单不显示“Open with Sublime Text”是注册表没写对位置

Windows 系统下 Sublime Text 安装后默认不添加右键菜单,手动添加时最容易出错的是注册表路径写成了当前用户(HKEY_CURRENT_USER),而资源管理器右键菜单实际读取的是本地机器级上下文菜单(HKEY_CLASSES_ROOT\Directory\Background\shellHKEY_CLASSES_ROOT\*\shell)。写错位置会导致菜单完全不出现,且无任何报错提示。

实操建议:

  • 用管理员权限运行 regedit,定位到 HKEY_CLASSES_ROOT\Directory\Background\shell(桌面/文件夹空白处右键)或 HKEY_CLASSES_ROOT\*\shell(选中文件右键)
  • 新建项,命名为 SublimeText(不要含空格或中文,避免解析异常)
  • 在该子项下新建字符串值 Icon,值设为 "C:\Program Files\Sublime Text\sublime_text.exe,0"(路径需与你实际安装路径一致)
  • 新建字符串值 MUIVerb,值设为 Open with Sublime Text(这是菜单上显示的文字)
  • SublimeText 下再新建子项 command,其默认值设为:"C:\Program Files\Sublime Text\sublime_text.exe" "%V"(注意 %V 是关键,它代表当前目录路径;如果是文件右键,则用 %1

双击打开和右键打开行为不一致,是因为没区分 %V 和 %1

很多人把右键命令的参数统一写成 %1,结果在文件夹空白处右键时,Sublime 启动但打不开任何文件或文件夹——因为此时没有选中文件,%1 为空,而 %V 才表示当前 Shell 命名空间的路径(即你右键所在的文件夹路径)。

使用场景决定参数选择:

  • 要支持「在文件夹空白处右键 → 用 Sublime 打开该文件夹」:command 默认值必须用 %V
  • 要支持「选中 .txt 文件右键 → 用 Sublime 打开该文件」:得在 HKEY_CLASSES_ROOT\*\shell 下单独配一套,并用 %1
  • 如果想两者合一,得注册两个独立菜单项,不能共用同一套注册表分支

Sublime 启动后不聚焦、窗口最小化,多半是没加 -n 参数

默认执行 sublime_text.exe "%V" 会复用已有窗口,新项目可能被塞进后台标签页,甚至被最小化。这不是 bug,是 Sublime 的默认多实例策略:只有显式传入 -n 才强制新建窗口。

Visual Studio 2010使用方法 WORD文档 doc格式
Visual Studio 2010使用方法 WORD文档 doc格式

Visual Studio 2010使用方法 1 打开界面点击 文件---新建---项目 弹出新建项目界面,左边选择Visual C++,在右边选择空项目,然后在下面输入名称,存储位置,最后单击确定。之后会弹出界面(解决方案资源管理器)然后选择头文件,或源文件,单击右键---添加---新建项目 弹出 添加新项界面 左边 选择代码,右边选择 C++ 文件, 底部 输入名称,单击确定,之后会弹出新的界面,就可以编写

下载

修正方式很简单,在 command 默认值里补上:

"C:\Program Files\Sublime Text\sublime_text.exe" -n "%V"

其他常用参数可选:

  • -n:新建窗口(推荐加)
  • -w:等待文件关闭后再退出(适合脚本调用)
  • --command "focus_side_bar":启动后自动聚焦侧边栏(需配合插件或自定义命令)

Win11 右键菜单变两层后,“Open with Sublime”被折叠进“Show more options”

Win11 22H2+ 默认启用新式右键菜单,直接写入 shell 的项会被降级隐藏,必须改用 SystemFileAssociations 或更底层的 ShellEx 注册方式才能常驻顶层。但对多数人来说,最稳的解法是绕过新菜单——按 Shift + 右键 即可呼出传统菜单,所有自定义项都在。

如果非要顶到第一层,目前可靠做法只有:

  • 禁用新右键菜单(改注册表 HKEY_CURRENT_USER\Software\Classes\CLSID\{86ca1aa0-34aa-4e8b-a509-50c905bae2a2},新建空项,重启 explorer)
  • 或使用开源工具如 Open-Shell 替换整个右键逻辑(比手动修注册表容错性高)

别信“改 ContextMenuHandlers 就能上顶栏”的方案,Win11 对非微软签名的 handler 已限制加载。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

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

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

718

2023.08.03

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

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

219

2023.09.04

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

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

1561

2023.10.24

字符串介绍
字符串介绍

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

648

2023.11.24

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

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

1168

2024.03.22

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

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

1142

2024.04.29

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

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

188

2025.07.29

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

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

111

2025.08.07

JavaScript浏览器渲染机制与前端性能优化实践
JavaScript浏览器渲染机制与前端性能优化实践

本专题围绕 JavaScript 在浏览器中的执行与渲染机制展开,系统讲解 DOM 构建、CSSOM 解析、重排与重绘原理,以及关键渲染路径优化方法。内容涵盖事件循环机制、异步任务调度、资源加载优化、代码拆分与懒加载等性能优化策略。通过真实前端项目案例,帮助开发者理解浏览器底层工作原理,并掌握提升网页加载速度与交互体验的实用技巧。

1

2026.03.06

热门下载

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

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号