强制新打开的文件在 VS Code 的现有窗口中打开?

强制新打开的文件在 VS Code 的现有窗口中打开?

我已打开 VS Code 并正在使用它。如果我双击 VS Code 配置为默认程序的文件图标,它将在当前窗口中作为新选项卡打开。

但是,当我从命令行打开文件时,这种情况不会发生。相反,它会打开一个新窗口。

我正在使用的命令是code <filepath>。如果有帮助的话,
which code给出。/usr/local/bin/code

有没有办法将其配置为在已打开的窗口中作为新选项卡打开?

答案1

使用以下选项:

-r --reuse-window                          Force to open a file or folder in
                                             an already opened window.

因此您要使用的命令是:

code -r <filepath>

我刚刚通过输入找到了这个选项code --help- 我建议在将来这样做以检查可用的选项,看看是否有一个可以满足您的要求。

答案2

在 MacOS 中,建议的解决方案不适用于文件夹,只适用于文件。

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

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

相关内容