VS Code - 如何在命令面板中通过文件的完整路径打开文件?

VS Code - How to open a file by its full path in the command palette?

我需要一些功能,例如:

VS Code -> F1 (open Command Palette) -> OpenFileFeature: /home/user/blablabla/code.py -> (Enter) -> (file opened in editor)

在这种情况下 /home/user/blablabla/code.py 可以是外部文件(相对于我在 VS Code 中打开的当前文件夹)。

有人知道这方面的一些技巧吗?

在vscode中,您可以使用命令选项板使用CTRL + P 快捷方式通过绝对路径打开文件。请注意区别。 CTRL + P 打开文件导航器,而 CTRL + SHIFT + P 打开编辑器命令 window,这意味着您将看到 > 指示器。附加说明 - 如果使用命令快捷方式,您也可以简单地删除 > 标识符。

文件导航器以绝对路径作为参数,一旦您填写了一个存在的文件,它将填充在下拉列表中以供选择:

请注意我没有打开任何工作区,因此没有导航历史记录或相关文件关联。


或者,

自然有通过CTRL + O打开的选项,你也可以随时输入绝对路径,而不是命令调色板相关答案但相关选项。

如果要在当前 window 的工作区外打开文件:

  1. 打开终端 Ctrl + `
  2. 输入code [any_file_path]输入

我尝试了接受的答案,但它对我不起作用。我在 OSX。按 +p 后,当我开始输入文件的绝对路径时,它只显示 No matching results.

对我有用的是从文件导航器打开文件。转到 File > Open (+o) 并在文件浏览器中找到该文件。它在同一个 window 选项卡中打开文件。