两次打开同一目录


82

在命令行上,我可以打开一个目录,例如:

    code .

现在,我希望打开两个相同的目录,并在另一个窗口中显示它们。
(没有拆分编辑器)
然后,我再次尝试。

    code .

什么都没发生。
仍然打开一个目录。
如何完成这样的任务?


1
它不是确切的答案,但可能会有所帮助。使用其他编辑器,例如atom,sublime或方括号。比起您,您可以管理vs代码并检查其他代码。希望我能帮上忙。
Daniel Vilela

1
它不是确切的答案,但可能会有所帮助。使用其他编辑器,例如atom,sublime或方括号。比起您,您可以管理vs代码并检查其他代码。希望我能帮上忙。
Daniel Vilela

Answers:


168

您可以通过以下方式执行此操作:

1-手动打开一个新窗口(ctrlshiftn),然后转到:

文件>将文件夹添加到工作区。然后只需选择文件夹。

2-打开命令面板(ctrlshiftp)输入dupl并单击enter,将在新窗口中复制当前工作空间
*dupl只是完整命令的过滤器,这是:Workspaces: Duplicate Workspace in New Window感谢dipnlink注释

来源: https : //code.visualstudio.com/docs / editor / multi-root-workspaces
*在Windows(10),vscode(1.35.1)中完成


7
我建议进行编辑以澄清不是“ dupl”执行了所要求的操作,而是找到了实际上完成任务的“工作区:在新窗口中重复工作区”命令。
dipnlik

1
@dipnik我已添加了说明,感谢您的注意。
迭戈·里卡多·瓦尔迪维亚·阿雷拉

1
这应该是公认的答案。最初接受的答案还可以,但是该功能在不久前已被弃用。
javierojeda

您可以编辑答案以包括Elkhan的答案吗?
c24w

@DiegoRicardoValdiviaArreola,这非常有帮助!只是想添加该dupl副本,无论您当前选择的是什么。因此,您将不得不重新添加一个文件夹,而无需选择其他任何东西,请执行dupl!
WiccanKarnak

75

在最新版本中,它实际上要简单得多。在要复制的项目的选项卡中,打开命令面板(在Mac中为Command + shift + P),然后键入dupl,这将在新窗口中复制您的工作区。现在,您可以同时拥有同一项目的2个版本。


1
谢谢,这应该是选择的答案。非常感激!
马特·桑德斯

1
命令名称:Workspaces: Duplicate Workspace in New Window
xinthose

7

单击Add workspace folder...并打开同一文件夹。对我有用,其他解决方案不起作用,只需将焦点转移到另一个窗口即可。


3

据我所知,接受的答案不正确,如C14L所示。

可以通过打开一个包含您正在使用的文件夹的其他文件夹来完成。也就是说,我们有/projectand/project/src/project/build,您可能有兴趣src在两个VSCode实例中打开,可以通过打开/project和来实现/project/src


1

除了可以接受的答案之外,如果您想在两个不同的窗口中打开同一项目但要显示两个不同的git分支,请使用以下技巧:

复制项目文件夹并打开该文件夹!

如果要在两个不同的git分支中使用两个窗口,则可以使用此简单技巧。我不知道其他解决方案。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.