教程-右键用vscode(新窗口)打开文件或目录

通过本文可以提高效率,用起来更爽更高效。

本文实现了(windows系统):
  1. 右键-用vscode(当前窗口)打开文件或目录
  2. 右键-用vscode-新窗口打开文件或目录

注意: ++下面的安装路径要更改为您实际的路径++

具体配置步骤:
# powershell终端输入下面的字母,打开注册表
regedit

# 逻辑1:(在目录中的空白地方右键时,用vscode(当前窗口)打开此目录)
# 注意:会关闭已打开的内容
# 在注册表中进入下面这个路径(高效操作:复制此路径粘贴到注册表)
HKEY_CLASSES_ROOT\Directory\Background\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" -r .
# 说明,最后的点就是当前路径的意思,-r是用当前窗口的意思

# 逻辑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"  -r "%V"
# 说明,"%v" 就是当前目录的意思,-r是用当前窗口的意思


# 逻辑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"  -r "%1"
# 说明,"%1" 就是当前文件,-r是用当前窗口的意思

# 逻辑4:(在目录中的空白地方右键时,用vscode-新终端 打开此目录)
# 在注册表中进入下面这个路径
HKEY_CLASSES_ROOT\Directory\Background\shell

# 在当前的注册表路径下,做如下操作
在"shell"上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode-NewWindow"

在"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 .
# 说明,最后的点就是当前路径的意思,-n是新窗口的意思

# 逻辑5:(在目录上右键时,用vscode-新终端 打开此目录)
# 在注册表中进入下面这个路径
HKEY_CLASSES_ROOT\Directory\shell

# 在当前的注册表路径下,做如下操作
在"shell"上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode-NewWindow"

在"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"
# 说明,"%v" 就是当前目录的意思,-n是新窗口的意思

# 逻辑6:(在文件上右键时,用vscode--新终端打开文件)
# 在注册表中进入下面这个路径(在目录上右键时要执行的内容)
HKEY_CLASSES_ROOT\*\shell

# 在当前的注册表路径下,做如下操作
在"shell"上右键->新建-> 项 -> 项的名字写为"OpenWithVSCode-NewWindow"

在"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"
# 说明,"%1" 就是当前文件,-n是新窗口的意思
注册表截图截图举例:


最终效果举例:
相关推荐
霸气小男几秒前
react + antDesign封装图片预览组件(支持多张图片)
前端·react.js
susu10830189111 分钟前
前端css样式覆盖
前端·css
学习路上的小刘2 分钟前
vue h5 蓝牙连接 webBluetooth API
前端·javascript·vue.js
&白帝&3 分钟前
vue3常用的组件间通信
前端·javascript·vue.js
小白小白从不日白14 分钟前
react 组件通讯
前端·react.js
陈大爷(有低保)18 分钟前
UDP Socket聊天室(Java)
java·网络协议·udp
Redstone Monstrosity31 分钟前
字节二面
前端·面试
kinlon.liu31 分钟前
零信任安全架构--持续验证
java·安全·安全架构·mfa·持续验证
东方翱翔38 分钟前
CSS的三种基本选择器
前端·css
鸽芷咕1 小时前
【Python报错已解决】ModuleNotFoundError: No module named ‘paddle‘
开发语言·python·机器学习·bug·paddle