在命令行上,我可以打开一个目录,像这样:
code .
现在,我想打开两个相同的目录,并在另一个窗口中显示。 (这不是分裂编辑器) 然后,我又试了一次。
code .
什么也没有发生。 还有一个目录是打开的。 如何实现这样的任务?
在命令行上,我可以打开一个目录,像这样:
code .
现在,我想打开两个相同的目录,并在另一个窗口中显示。 (这不是分裂编辑器) 然后,我又试了一次。
code .
什么也没有发生。 还有一个目录是打开的。 如何实现这样的任务?
当前回答
据我所知,目前公认的答案并不如C14L所示正确。
这可以通过打开一个不同的文件夹来完成,其中包括您正在工作的文件夹。假设我们有/project和/project/src和/project/build,你可能对在VSCode的两个实例中打开src感兴趣,你可以通过打开/project和/project/src来实现。
其他回答
点击 文件>重复工作空间
接受的答案是可行的,但我不喜欢这样的事实,即文件夹被打开到一个未命名的工作空间中,并且在关闭窗口时,将提示我们保存该工作空间。我期待更多像Sublime Text那样的行为。
幸运的是,有VSCodium, VSCode的双胞胎/克隆没有遥测微软。所以我最终在VSCode或VSCodium中打开文件夹一次,然后在另一个文件夹中打开第二次。到目前为止,这对我来说很有效。
除了接受的答案,如果你想在两个不同的窗口中打开同一个项目,但显示两个不同的git分支,这里有一个技巧:
复制项目文件夹并打开该文件夹!
如果你想在两个不同的git分支中有两个窗口,那么这个简单的技巧是有效的。我不知道还有什么别的办法。
在最新版本中,它实际上要简单得多。 在你想要复制的项目窗口中,打开命令面板(Mac中的command + Shift + P或Ubuntu中的Ctrl + Shift + P),然后键入dupl(并选择工作区:复制为新窗口中的工作区),这将在一个新窗口中复制你的工作区。现在你可以同时拥有两个相同项目的窗口。
单击添加工作区文件夹…然后打开相同的文件夹。对我有用,其他解决方案不起作用,只需将焦点跳转到另一个窗口。