以下内容已在Win7和Win10系统中验证,参考了VSCode安装时使用的注册表项目
在Windows系统中,文件右键菜单中的使用XX打开是由HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\
控制的。
但是修改这个是需要管理员权限的(会对所有用户生效),如果没有权限或者只想修改对当前登录用户生效,修改位置为
HKEY_CURRENT_USER\SOFTWARE\Classes\*\shell\
为任意文件添加使用Vscode打开
- 在
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\
下面新建项目VSCode;并修改默认数值为Open w&ith Code (&符号后面的字母为快捷键),新建可扩展字符串类型,名称Icon,位置vscode执行文件的路径d:\Program Files\Microsoft VS Code\Code.exe,这样右键菜单中就会出现Open with Code以及相应图标了。
- 在
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\VSCode
下新建项目command,修改command下默认值为"d:\Program Files\Microsoft VS Code\Code.exe" "%1" (注意引号和参数前的空格)。
完成~~~,如果只想修改当前用户的配置,在HKEY_CURRENT_USER
对应键修改。
为任意目录添加使用Vscode打开
与上面对文件的修改一样,位置换成了HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shell\
为资源管理器背景菜单添加使用Vscode打开
在资源管理器空白处右键单击,场景大概是这样的:
对应修改位置为
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\background\shell