Visual Studio代码:打开某个文件的快捷方式

Visual Studio Code: shortcut to open a certain file

我的本地驱动器上有一个文本文件,我喜欢在其中随意做笔记。我希望能够从我处理的每个项目中在 VS Code 中快速打开这个文件。 Ctrl+P 快捷方式只显示当前工作区中已经打开过的文件,所以我第一次在新的文件中打开文件工作区我还是得手动打开。

是否有人知道扩展程序或任何 built-in 功能提供了一种快速打开之前未打开的特定文件的方法?我理想的解决方案是一个专用的热键,它只打开一个可配置的文件。

我搜索了市场并尝试了几个“收藏夹”扩展。 None 个提供了我正在寻找的内容。

陷阱是该解决方案也必须适用于远程工作区中的本地文件,即我通过 VS Code 的远程 SSH 扩展连接到 远程 服务器并且仍然想要从我的 local 文件系统打开文件。

有什么想法吗?

您可以尝试使用扩展名HTML Related Links v0.15.1 和命令htmlRelatedLinks.openFile 打开本地文件。指定完整路径。

起初我没有在远程计算机上安装此扩展程序。 VSC 抱怨命令 htmlRelatedLinks.openFile 不存在。这意味着 VSC 远程 window 使用本地键绑定文件,但在远程计算机上执行命令。这意味着与远程连接相比,如果您在远程计算机的物理键盘上,则具有不同的键绑定。如果您设置了 XDISPLAY (??) 环境变量(对于 Linux 系统,远程显示)也是如此

您尝试使用 v0.14(见评论)并发现 VSC 使用方案 vscode-remote(未记录)。

我修改了扩展名,以便我们可以设置 URI 的方案。

使用方案 file 无效。在本地 VSC 中,所有本地文件 URI 都有此方案。

但是如果我们使用 vscode-local 方案(您已经在某处找到),我能够使用 key-binding.[=17 从远程 VSC 实例中的本地磁盘打开文件=]

  {
    "key": "ctrl+i n",  // or any other combo
    "command": "htmlRelatedLinks.openFile",
    "args": {
      "file": "C:\Projects\Notes\notes.txt",
      "method": "vscode.open",
      "viewColumn": "split",
      "useScheme": "vscode-local"
    }
  }