在终端中使用“code .”时,如何打开新的 vscode 选项卡而不是新的 vscode 窗口?

在终端中使用“code .”时,如何打开新的 vscode 选项卡而不是新的 vscode 窗口?

正如标题所说,我在 iterm2 终端中输入“code .”来打开 vscode 中的一个文件夹,并希望它在当前 vscode 窗口(即在新选项卡中)中打开,但不创建新窗口来打开它。而且我使用的是 macos,所以我应该怎么做?

答案1

您可以使用“添加”选项将文件夹添加到最后一个活动窗口,而不是在新窗口中打开它,例如

code ./my-first-folder
code --add ./my-second-folder

来自使用文档:

➜  ~ code --help | grep add
 -a --add <folder>                          Add folder(s) to the last active

答案2

在 VS Code 终端中输入以下命令,在最后一个活动的 VS Code 窗口(而不是新窗口)中打开您的文件夹!

code --reuse-window .

或者

code -r .

VS Code CLI 帮助文档:https://code.visualstudio.com/docs/editor/command-line

答案3

在 macOS Sonoma 中:
系统设置 > 桌面和 Dock > Windows -> 打开文档时首选标签页 = 始终

这确保当我code .在文件夹中运行时code ./some-folder它将作为 vscode 中的新选项卡打开。

答案4

首先打开相关的 VS Code 项目。按下 Ctrl+Shift+P 时,命令面板将打开。或者选择“视图”下的“命令面板”。从列表中选择“创建新文件”。

相关内容