有没有办法将 VSCode 配置为始终在新的 window 中打开项目?

Is there a way to configure VSCode to always open projects in new window?

为了在项目之间切换,我经常使用 ctrl + R,并且我总是使用 'cmd' 强制它在新的 window 中打开(或进入焦点一个已经打开的匹配 window)。这样我就不会不小心关闭活动项目。 在选择项目打开时总是使用'cmd'键有点烦人,有没有办法配置VSCode默认使用它?

"window.openFoldersInNewWindow": "on"

可以添加到settings.json

Controls whether folders should open in a new window or replace the last active window. Note that there can still be cases where this setting is ignored (e.g. when using the --new-window or --reuse-window command line option).

没有 built-in 方法可以做到这一点,但有一些解决方法。

一种方法是使用 Open in New Window 扩展。

另一种方法是使用自定义命令在新 windows 中打开项目。您可以像这样创建自定义命令:

{ "command": "vscode:open-in-new-window", "args": ["${workspaceFolder}"] }