我已打开 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 中的新选项卡打开。