在 vscode 中打开特定文件的按键绑定

rob*_*uck 6 visual-studio-code

我认为这可以通过编辑来实现keybindings.json。由于我似乎找不到可用命令的列表,因此我已经通过自动完成完成了:

    {
        "key": "SHORTCUT",
        "command": "workbench.action.files.openFile",
        "args": {
         // ARG TO POINT TO SPECIFIC FILE
        }
    }
Run Code Online (Sandbox Code Playgroud)

似乎是一个简单的任务,但我似乎找不到我想要的文档。如果有人也可以向我指出相关文档,我将不胜感激。

rio*_*oV8 2

我也在寻找这个并阅读源代码

vscode/src/vs/workbench/browser/actions/workspaceActions.ts

它不使用参数,直接调用对话框服务来显示操作系统的 FileOpen 对话框。

我已经在扩展HTML 相关链接中创建了一个“打开文件”命令,可以从键绑定调用。

  {
    "key": "ctrl+i ctrl+o",  // or any other key binding
    "command": "htmlRelatedLinks.openFile",
    "args": [ "/home/mememe/Projects/Python/README.md", 10, 5 ]
  }
Run Code Online (Sandbox Code Playgroud)