有没有一种方法可以配置VSCode,使其始终在新窗口中打开项目?

7

我在工作中经常使用ctrl + R来在不同的项目之间进行切换,并且我总是使用“cmd”键来强制将其打开到一个新窗口(或者将匹配的已经打开的窗口带入焦点)。这样我就永远不会意外关闭活跃的项目了。 每次选择要打开的项目时都需要使用“cmd”键有点麻烦,是否有一种方法可以配置VSCode默认使用它呢? open folder

2个回答

17
"window.openFoldersInNewWindow": "on"

可以添加到settings.json中。

控制文件夹是否应该在新窗口中打开或替换最后一个活动窗口。请注意,仍然可能存在忽略此设置的情况(例如使用--new-window或者--reuse-window命令行选项时)。


谢谢!顺便问一下,这是 VS Code 的新功能还是一直都有的? - niryo
大约三年前(https://github.com/microsoft/vscode/blame/3683dbd1769252265236c0bcead4007785ba1a56/src/vs/workbench/browser/workbench.contribution.ts#L465)左右 :) - Bin Ury

0

目前没有内置的方法可以实现这一点,但有几种解决方法。

一种方法是使用“在新窗口中打开”扩展。

另一种方法是使用自定义命令在新窗口中打开项目。您可以创建如下的自定义命令:

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


已经有一个正确的答案发布了,您可以使用""window.openFoldersInNewWindow": "on"来完成。 - niryo

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接