如何打开Visual Studio Code的多个实例

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何打开Visual Studio Code的多个实例相关的知识,希望对你有一定的参考价值。

今天MS发布了Visual Studio Code文件/文件夹编辑器。第一个限制是它似乎是单实例应用程序。有没有办法获得多个实例,或者让它同时打开多个文件夹?

答案

按Ctrl + Shift + N将打开一个新窗口,而Ctrl + K然后释放按键并按下O将在新窗口中打开当前选项卡。然后,您可以使用“文件”>“打开文件夹”在每个窗口中包含两个Visual Studio代码实例,其中包含不同的文件

⌘+ Shift + N和⌘+ K for Mac。

有用的键盘快捷键列表可以找到here

另一答案

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

另一答案

在Linux [使用Ubuntu和Kali测试]你也可以right click码头上的瓷砖并选择new window

另一答案

您可以打开多个窗口(从菜单或再次运行code可执行文件)。

然而,遗憾的是,目前似乎没有办法实际拥有单独的实例。例如,如果你有两个shell打开,每个shell都有不同的环境(不同的路径等),为两者启动code将导致第二个窗口共享与第一个窗口相同的路径,并忽略它从中启动的环境。

另一答案

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

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

另一答案

使用

code -n

启动程序时。这“打开VS代码的新会话,而不是恢复上一个会话。” (from here

我使用它的方法是修改我的“代码”快捷方式以包含-n参数:Visual Studio Code Shortcut

另一答案

从菜单中选择文件 - >新窗口,然后在新窗口中打开另一个文件夹。

另一答案

如果要打开同一文件夹的多个实例,则当前不支持该实例。如果您希望看到它实现,请观察并提升此github问题。 https://github.com/Microsoft/vscode/issues/2686

另一答案

您还可以使用空文件名创建快捷方式

"%LOCALAPPDATA%LocalCodeCode.exe" ""
另一答案

我喜欢从运行提示符/对话框中打开Visual Studio代码。甜蜜和简单的cmd /c code -n。由于运行对话框还可以基于每个用户维护您的命令历史记录,因此非常方便。点击一下即可 -

enter image description here

另一答案

同一项目的多个实例

替代方法

您无法打开同一文件夹的多个实例,但我找到的解决方法是打开不同的文件夹。

lib
-components
-models
-helpers
tests

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

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

另一答案

从我们的0.9.0版开始,我们添加了一个新设置window.reopenFolders来控制VS Code是否应恢复上一个会话的所有文件夹。默认情况下,只会恢复您处理的最后一个活动窗口,但如果将此设置更改为all,VS Code将自动重新打开其窗口中的所有文件夹。

另一答案

如果您将所有JS文件放在一个文件夹下的多个文件夹中,那么这就是我所做的:enter image description here

以上是关于如何打开Visual Studio Code的多个实例的主要内容,如果未能解决你的问题,请参考以下文章

如何从 Visual Studio Code 中的集成终端打开文件?

visual studio code如何运行c

如何从 Visual Studio Code API 打开浏览器

如何从 OSX 的命令行打开 Visual Studio Code?

Visual Studio Code - 如何向 python 路径添加多个路径?

Visual Studio Code如何关闭代码智能提示?