今天微软发布了Visual Studio Code文件/文件夹编辑器。
第一个限制是它似乎是一个单实例应用程序。
是否有一种方法可以获得多个实例,或者让它同时打开多个文件夹?
今天微软发布了Visual Studio Code文件/文件夹编辑器。
第一个限制是它似乎是一个单实例应用程序。
是否有一种方法可以获得多个实例,或者让它同时打开多个文件夹?
当前回答
我最简单的技巧是复制你的工作空间使用的.code-workspace文件,你基本上可以欺骗VSCode有两个独立的窗口。
不过,如果您想同步设置,则必须同步两个文件。在Windows 10/11中,你可以使用提升的命令提示符(不是Powershell),并使用mklink /H link Target创建一个硬链接。
我尝试使用符号链接,但它只是试图重新打开目标。通过硬链接,您可以修改工作区设置并使它们同步!
其他回答
如果您想打开同一文件夹的多个实例,则目前不支持。如果你想看到它的实现,请观看并为这个GitHub问题投票:支持在多个Visual Studio Code窗口中打开一个项目文件夹
如果你把所有的JavaScript文件放在一个文件夹下的多个文件夹中,效果很好,这就是我所做的:
我喜欢从运行提示符/对话框打开Visual Studio Code,用一个甜美而简单的cmd /c代码-n。由于运行对话框还维护每个用户的命令历史记录,因此非常方便。一键走
从0.9.0版本开始,我们添加了一个新的设置窗口。reopenFolders来控制Visual Studio Code是否应该恢复前一个会话的所有文件夹。
默认情况下,只会恢复您使用过的最后一个活动窗口,但如果将此设置更改为“全部”,visualstudio Code将自动重新打开其窗口中的所有文件夹。
Use
code -n
启动程序时。这将“打开Visual Studio Code的新会话,而不是恢复前一个会话”。(从这儿)。
我使用它的方式是修改我的“Code”快捷方式,包括-n参数:
如果不行,重新启动VSCode