![在win10上,如何将快捷方式绑定到上下文菜单项?](https://linux22.com/image/1658610/%E5%9C%A8win10%E4%B8%8A%EF%BC%8C%E5%A6%82%E4%BD%95%E5%B0%86%E5%BF%AB%E6%8D%B7%E6%96%B9%E5%BC%8F%E7%BB%91%E5%AE%9A%E5%88%B0%E4%B8%8A%E4%B8%8B%E6%96%87%E8%8F%9C%E5%8D%95%E9%A1%B9%EF%BC%9F.png)
如果我想打开一个带有软件的文件夹,例如 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\""
更改上述文本中的文件夹以遵循您的设置。