今天微软发布了Visual Studio Code文件/文件夹编辑器。

第一个限制是它似乎是一个单实例应用程序。

是否有一种方法可以获得多个实例,或者让它同时打开多个文件夹?


当前回答

从0.9.0版本开始,我们添加了一个新的设置窗口。reopenFolders来控制Visual Studio Code是否应该恢复前一个会话的所有文件夹。

默认情况下,只会恢复您使用过的最后一个活动窗口,但如果将此设置更改为“全部”,visualstudio Code将自动重新打开其窗口中的所有文件夹。

其他回答

如果每个VS Code窗口通过不同的路径打开文件夹,则可以在同一个有效文件夹上打开多个VS Code窗口。例如,在Windows上,C:\Git\MyProject中的项目可以在VS Code的一个实例中打开,而\MyPC\ C $\Git\MyProject则在另一个实例中打开。如果管理共享(c$)不可用或不合适,则可以构造一个显式共享来提供必要的访问。

不,这不是理想的解决方案。

在Windows中

按“Ctrl + Shift + P” 将光标移动到“工作区:在新窗口中复制为工作区”这一行。 单击该行上的设置图标,配置按键绑定。 为这个命令指定“Ctrl + Alt + D”(或其他你喜欢的键)。 使用“Ctrl + Alt + D”打开多个实例。

要打开一个从终端加载项目的新实例,只需键入代码<directory-path>

在新建窗口中按Ctrl + Shift + P复制工作区进入

来自:https://code.visualstudio.com/updates/v1_24 # _duplicate-workspace-in-new-window

在Linux(用Ubuntu和Kali Linux测试)中,你也可以右键单击dock上的tile并选择New Window。