VSCode打开工作区文件夹热键

Sco*_*ttF 6 keyboard-shortcuts visual-studio-code

我想知道是否可以绑定键盘快捷方式以在根工作区目录中打开OS File Explorer。

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

我已经搜索了设置文件和扩展名,但还没有提出任何建议。

Mik*_*ick 5

实现此目的的一种方法是使用任务键绑定


工作区文件夹

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

任务.json

{
    "label": "explore workspace",
    "type": "shell",
    "windows": {
        "command": "explorer ${workspaceFolder}"
    },
    "osx": {
        "command": "open ${workspaceFolder}"
    }
}
Run Code Online (Sandbox Code Playgroud)

请注意任务标签。广告一个相应的键绑定:

键绑定.json

{
    "key": "ctrl+shift+alt+t",
    "command": "workbench.action.tasks.runTask",
    "args": "explore workspace"
}
Run Code Online (Sandbox Code Playgroud)

请注意该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"
    }
}
Run Code Online (Sandbox Code Playgroud)

和相应的键绑定:

{
    "key": "ctrl+shift+alt+r",
    "command": "workbench.action.tasks.runTask",
    "args": "explore bin"
}
Run Code Online (Sandbox Code Playgroud)

免责声明:仅在 Windows 上测试