如果我想打开一个带有软件的文件夹,例如 vs code,我必须先在资源管理器中选择该文件夹,然后右键单击并移动到上下文菜单,最后选择“使用 vs code 打开”。
我想知道我是否可以以某种方式绑定一个快捷方式,例如 Ctrl+Y,来“用 vs code 打开”,这样我只需要选择该文件夹,然后使用快捷方式用 vs code 打开该文件夹。
由于上下文菜单中的复制(Ctrl+C)、粘贴(Ctrl+V)、剪切(Ctrl+X)、重命名(F2)等都有快捷方式,我相信上下文菜单中的其他项目也可以这样做。
你有什么想法吗?这里使用 VS Code 作为示例,我想找到一种方法将快捷方式绑定到上下文菜单中的任何项目。
答案1
StackOverflow 帖子中也提出了同样的要求
如何通过右键单击文件夹在新的 vs 代码实例中打开文件夹?
如果你希望从 VS Code Explorer 打开文件夹,可以使用扩展 打开 VS Code 的文件夹上下文菜单。
如果你想从 Windows 资源管理器执行此操作,则以下.reg
文件是
建议的
将此选项添加到上下文菜单:
Windows Registry Editor Version 5.00
; Open files
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code]
@="Edit with VS Code"
"Icon"="C:\\Users\\xx\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe,0"
[HKEY_CLASSES_ROOT\*\shell\Open with VS Code\command]
@="\"C:\\Users\\xx\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""
; This will make it appear when you right click ON a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Users\\xx\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\shell\vscode\command]
@="\"C:\\Users\\xx\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%1\""
; This will make it appear when you right click INSIDE a folder
; The "Icon" line can be removed if you don't want the icon to appear
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode]
@="Open Folder as VS Code Project"
"Icon"="\"C:\\Users\\xx\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\",0"
[HKEY_CLASSES_ROOT\Directory\Background\shell\vscode\command]
@="\"C:\\Users\\xx\\AppData\\Local\\Programs\\Microsoft VS Code\\Code.exe\" \"%V\""
更改上述文本中的文件夹以遵循您的设置。