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

Bin*_*ier 260 visual-studio-code

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

Bla*_*ord 489

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

适用于Mac的+ Shift+ N+ K.

有用的键盘快捷键列表可以在这里找到

  • 您还可以同时安装 VSCodium (https://github.com/VSCodium/vscodium/releases),这是 VSCode 的真正开源版本,无需 Microsoft 收集的跟踪/遥测数据。我使用 VSCode(禁用遥测)来查看/编辑一般文本/json/xml/sql 文件,并使用 VSCodium 作为 golang 的主要 IDE,通过这样做,我不会将工作区和单个打开的文件与 VSCode 混合在一起。 (5认同)
  • 只是为了澄清@Edenshaw 提到的内容。VSCodium 并不是 VSCode 的基础。“这是一个脚本存储库,可以使用社区驱动的默认配置自动将 Microsoft 的 vscode 存储库构建为自由许可的二进制文件。” 所以基本上只是修改 VSCode 以删除遥测。我一时误解了这个评论是说 VSCode 是基于不同的开源项目,例如 Chrome 与 Chromium。 (2认同)

Mat*_*ein 85

使用

code -n
Run Code Online (Sandbox Code Playgroud)

启动程序时.这"打开VS代码的新会话,而不是恢复上一个会话." (从这里)

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

  • 在 MacOS 上,这只是打开相同的会话。这对我来说是这样做的:`同时 Ctrl+K 然后释放键并按 O 将在新窗口中打开当前选项卡` (3认同)

Mik*_*enn 32

Ctrl+ Shift+P在新窗口中复制工作区 Enter

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

  • 令人惊讶的是它是如此简单!没有扩展,没有额外的设置。Google 搜索了很多答案,但 VSCode 在打开同一目录时仍然重用现有窗口。这个答案终于成功了! (2认同)

lex*_*x82 18

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


小智 15

在 Windows 中

  1. 按“Ctrl + Shift + P”
  2. 将光标移动到“工作区:在新窗口中复制为工作区”行。
  3. 单击该行上的设置图标以配置键绑定。
  4. 将“Ctrl + Alt + D”(或您喜欢的其他键)分配给该命令。
  5. 使用“Ctrl + Alt + D”打开多个实例。

  • 在 Mac 上:Command + Shift + P (3认同)

Rya*_*lls 13

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

  • 如果您想将选项卡拖到自己的浮动窗口中,请观看并投票此 github 问题:https://github.com/Microsoft/vscode/issues/10121 (3认同)
  • [关于 github 问题的评论](https://github.com/Microsoft/vscode/issues/2686#issuecomment-441350180) 向您展示了如何复制工作区,这正是我一直在寻找的。可以使用它在同一文件夹中打开 Visual Studio Code 的多个窗口。使用[“在新窗口中复制工作空间”](https://code.visualstudio.com/updates/v1_24#_duplicate-workspace-in-new-window)命令。 (3认同)

Ham*_*edH 10

如果您将 VS Code 用于多种用途(C#、Python、数据库客户端等),则使用不同的颜色和主题分隔任务栏中的每个实例会很有用。

为了实现这一点,您可以结合使用这些技术:

最后结果:

在此输入图像描述


pro*_*sti 6

当您不知道CTRL+ SHIFT+N快捷方式时,最简单的方法是使用菜单:文件、新窗口

在此输入图像描述


Mer*_*ent 6

我来这里是为了了解如何让 VSCode (Mac OS) 在打开文件或文件夹并且 VSCode 已经运行时创建一个新窗口。与 GitHub Atom 相同。上面的答案没有回答我的问题,我自己找到了答案,所以会分享。

设置: window.openFilesInNewWindow- 如果设置为on,文件将在新窗口中打开。 window.openFoldersInNewWindow- 如果设置为on,文件夹将在新窗口中打开。

使其表现得像 Atom 的好处:设置window.newWindowDimensionsmaximised.


RBT*_*RBT 5

我更喜欢从运行提示符/对话框中打开Visual Studio Code,它很简单cmd /c code -n。由于“运行”对话框还按每个用户维护您的命令历史记录,因此非常方便。一键走-

在此处输入图片说明