我想知道是否有一种方法可以绑定(bind)键盘快捷键以在根工作区目录中打开 OS 文件资源管理器。
此外,我还希望能够通过按下键盘快捷键打开相对于我的工作区路径的特定文件夹。
我已经搜索了设置文件和扩展名,但我还没有想出任何东西。
最佳答案
实现此目的的一种方法是使用 task和 keybinding .
工作区文件夹
要使用 shiftctrlalt + t 打开工作区,请创建一个任务:
任务.json
{
"label": "explore workspace",
"type": "shell",
"windows": {
"command": "explorer ${workspaceFolder}"
},
"osx": {
"command": "open ${workspaceFolder}"
}
}
注意任务标签。添加相应的键绑定(bind):
键绑定(bind).json
{
"key": "ctrl+shift+alt+t",
"command": "workbench.action.tasks.runTask",
"args": "explore workspace"
}
注意
args
值与任务的 label
匹配值(value)。相对于工作区的文件夹
假设你要打开
${workspaceFolder}/node_modules/.bin
.添加任务:{
"label": "explore bin",
"type": "shell",
"windows": {
"command": "explorer ${workspaceFolder}\\node_modules\\.bin"
},
"osx": {
"command": "open ${workspaceFolder}/node_modules/.bin"
}
}
和相应的键绑定(bind):
{
"key": "ctrl+shift+alt+r",
"command": "workbench.action.tasks.runTask",
"args": "explore bin"
}
免责声明:仅在 Windows 上测试
关于visual-studio-code - VSCode 打开工作区文件夹热键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52731259/