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

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

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


当前回答

2019年,它将自动打开一个新的会话,vs-code的新实例。 根据类型

      C:\Apache24\htdocs\json2tree>code .

在命令窗口中,在项目根文件夹下。

第一张CD到你的项目文件夹,

        C:\Apache24\htdocs\json2tree>

然后,类型

         code .

其他回答

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

如果您想打开同一文件夹的多个实例,则目前不支持。如果你想看到它的实现,请观看并为这个GitHub问题投票:支持在多个Visual Studio Code窗口中打开一个项目文件夹

在Windows中

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

同一项目的多个实例

解决方案

你不能打开同一个文件夹的多个实例,但我发现的一个变通办法是打开不同的文件夹。

lib
-components
-models
-helpers
tests

所以,在这里,我可以在不同的窗口中打开组件、模型和测试,然后我可以在我的三个显示器上查看它们。

这听起来有点简单,但这对我帮助很大。

我最简单的技巧是复制你的工作空间使用的.code-workspace文件,你基本上可以欺骗VSCode有两个独立的窗口。

不过,如果您想同步设置,则必须同步两个文件。在Windows 10/11中,你可以使用提升的命令提示符(不是Powershell),并使用mklink /H link Target创建一个硬链接。

我尝试使用符号链接,但它只是试图重新打开目标。通过硬链接,您可以修改工作区设置并使它们同步!