VSCode 打开工作区文件夹热键

VSCode open workspace folder hotkey

我想知道是否有一种方法可以绑定键盘快捷键以在根工作区目录中打开 OS 文件资源管理器。

此外,我还希望能够通过按键盘快捷键打开相对于我的工作区路径的特定文件夹。

我已经搜索了设置文件和扩展,但我还没有找到任何东西。

实现此目的的一种方法是使用 task and a keybinding.


工作区文件夹

使用 shiftctrlalt + t 打开工作区,创建任务:

tasks.json

{
    "label": "explore workspace",
    "type": "shell",
    "windows": {
        "command": "explorer ${workspaceFolder}"
    },
    "osx": {
        "command": "open ${workspaceFolder}"
    }
}

记下任务标签。广告一个相应的键绑定:

keybindings.json

{
    "key": "ctrl+shift+alt+t",
    "command": "workbench.action.tasks.runTask",
    "args": "explore workspace"
}

请注意 args 值与任务的 label 值匹配。


相对于工作区的文件夹

假设您要打开 ${workspaceFolder}/node_modules/.bin。添加任务:

{
    "label": "explore bin",
    "type": "shell",
    "windows": {
        "command": "explorer ${workspaceFolder}\node_modules\.bin"
    },
    "osx": {
        "command": "open ${workspaceFolder}/node_modules/.bin"
    }
}

和相应的键绑定:

{
    "key": "ctrl+shift+alt+r",
    "command": "workbench.action.tasks.runTask",
    "args": "explore bin"
}

免责声明:仅在 Windows

上测试