在命令行上,我可以打开一个目录,像这样:
code .
现在,我想打开两个相同的目录,并在另一个窗口中显示。 (这不是分裂编辑器) 然后,我又试了一次。
code .
什么也没有发生。 还有一个目录是打开的。 如何实现这样的任务?
在命令行上,我可以打开一个目录,像这样:
code .
现在,我想打开两个相同的目录,并在另一个窗口中显示。 (这不是分裂编辑器) 然后,我又试了一次。
code .
什么也没有发生。 还有一个目录是打开的。 如何实现这样的任务?
当前回答
我想在两个分支并排工作,然后我意识到这是不可能的,因为你不能在完全相同的git repo文件夹中有两个活动分支。
因此,如果您也想做同样的事情,您应该只复制一个文件夹,然后切换到那里的另一个分支。由于git的基本工作方式,其他答案中描述的选项将不适用于此场景。
其他回答
接受的答案是可行的,但我不喜欢这样的事实,即文件夹被打开到一个未命名的工作空间中,并且在关闭窗口时,将提示我们保存该工作空间。我期待更多像Sublime Text那样的行为。
幸运的是,有VSCodium, VSCode的双胞胎/克隆没有遥测微软。所以我最终在VSCode或VSCodium中打开文件夹一次,然后在另一个文件夹中打开第二次。到目前为止,这对我来说很有效。
据我所知,目前公认的答案并不如C14L所示正确。
这可以通过打开一个不同的文件夹来完成,其中包括您正在工作的文件夹。假设我们有/project和/project/src和/project/build,你可能对在VSCode的两个实例中打开src感兴趣,你可以通过打开/project和/project/src来实现。
单击添加工作区文件夹…然后打开相同的文件夹。对我有用,其他解决方案不起作用,只需将焦点跳转到另一个窗口。
我想在两个分支并排工作,然后我意识到这是不可能的,因为你不能在完全相同的git repo文件夹中有两个活动分支。
因此,如果您也想做同样的事情,您应该只复制一个文件夹,然后切换到那里的另一个分支。由于git的基本工作方式,其他答案中描述的选项将不适用于此场景。
你可以通过以下方法做到这一点:
1-手动打开一个新窗口(ctrlshiftn),然后转到:
文件>添加文件夹到工作区。然后选择文件夹。
2-打开命令面板(ctrlshiftp)输入dupl并按enter键,这将在一个新窗口中复制当前工作空间 *dupl只是一个完整命令的过滤器:工作空间:在新窗口中复制工作空间,这要归功于dipnlink注释 来源:https://code.visualstudio.com/docs/editor/multi-root-workspaces *完成在windows (10), vscode (1.35.1)