右键使用VSCode打开文件/文件夹目录
使用新电脑或清空了注册列表之后,点击右键“使用vscode”打开文件夹消失了,可以通过更改注册列表增加回来。
实现:
- 右键在目录空白处使用vscode打开目录
- 右键-用vscode(当前窗口)打开文件或目录
- 右键-用vscode(新窗口)打开文件或目录
1.(在目录中的空白地方右键时,用vscode(新窗口或当前窗口)打开此目录)
# 在注册表中进入下面这个路径(高效操作:复制此路径粘贴到注册表)
HKEY_CLASSES_ROOT\Directory\Background\shell# 在当前的注册表路径下,做如下操作
在“shell”上右键->新建-> 项 -> 项的名字写为"openWithVSCode" 名字可以根据自己习惯在"OpenWithVSCode"上右键->新建->字符串值->重命名为"Icon" 并且把“Icon”的文件值设置为(如下):
C:\Users\PC\AppData\Local\Programs\Microsoft VS Code\Code.exe在"OpenWithVSCode"上右键->新建->项 -> 项的名字写为"command" 并且把"command"值设置为(如下):
"C:\Users\PC\AppData\Local\Programs\Microsoft VS Code\Code.exe" -n .
或
"C:\Users\PC\AppData\Local\Programs\Microsoft VS Code\Code.exe" -r .# 说明,最后的点就是当前路径的意思,-n是用新窗口的意思,改成 -r 则是在当前 vscode 窗口打开
2.(在文件夹目录上右键时,用vscode(新窗口或当前窗口)打开此目录)
# 在注册表中进入下面这个路径
HKEY_CLASSES_ROOT\Directory\shell# 在当前的注册表路径下,做如下操作
在“shell”上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode"在"OpenWithVSCode"上右键->新建->字符串值->重命名为"Icon" 并且把“Icon”的文件值设置为(如下):
C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe在"OpenWithVSCode"上右键->新建->项 -> 项的名字写为"command" 并且把"command"值设置为(如下):
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe" -n "%V"
或
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe" -r "%V"# 说明,"%v" 就是当前目录的意思,-n是用新窗口的意思,改成 -r 则是在当前 vscode 窗口打开
3.(在文件上右键时,用vscode(当前窗口)打开文件)
# 在注册表中进入下面这个路径(在目录上右键时要执行的内容)
HKEY_CLASSES_ROOT\*\shell# 在当前的注册表路径下,做如下操作
在“shell”上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode"在"OpenWithVSCode"上右键->新建->字符串值->重命名为"Icon" 并且把“Icon”的文件值设置为(如下):
C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe在"OpenWithVSCode"上右键->新建->项 -> 项的名字写为"command" 并且把"command"值设置为(如下):
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe" -n "%1"
或
"C:\z7z8\soft\vscode\Microsoft VS Code\Code.exe" -r "%1"# 说明,"%1" 就是当前文件,-n是用新窗口的意思,改成 -r 则是在当前 vscode 窗口打开
注意点:
- -n 是使用新窗口打开,-r 是使用当前窗口打开
- 更改了不需要重启
- 注意大小写,双引号(英文双引号),句号(英文),空格,路径(自身电脑 vscode打开路径)
- OpenWithVSCode 是右键显示的名称,可自行更改,command是命令,不加会无法执行,Icon 是 右键的执行的图标,也可自行更改