Visual Studio代码 - 多个屏幕中同一项目的选项卡(编辑器)

问题描述 投票:12回答:1

使用多个屏幕我通常在不同的屏幕上放置多个类(文件),这在重构,检查测试和比较更改时帮助了我很多。 Visual Studio Code不允许我在窗口外拖动选项卡并在(例如)另一个监视器中查看它。我检查了文档和插件,但我发现的唯一方法是打开两个窗口,指向同一个项目(文件夹)并将它们放在不同的屏幕中。我不喜欢这个解决方案,当我使用TypeScript观察代码更改时,这也会导致一些问题。

有什么建议吗?

我使用Windows 10,最新版本的VSCode。

visual-studio-code multiple-monitors
1个回答
45
投票

解决方案是按CTRL + K并在释放CTRL后按O.这将在新窗口中打开当前文件。

我不喜欢这个解决方案: - 拖放不起作用 - 创建VS代码的新实例导致(对我来说)使用180MB的ram - 打开文件它需要几秒钟(很慢) - 文件也在原始窗口中保持打开状态


更新20/03/2019:

您可以在此处跟踪功能请求:

https://github.com/Microsoft/vscode/issues/10121

并解释为什么这很难实现:

https://github.com/Microsoft/vscode/issues/10121#issuecomment-345770248


更新20/03/2019:

@Mär强调的另一个重要副作用是:

IntelliSense无法建立在窗口中打开文件时的引用,该窗口打开整个项目


1
投票

我发现以下方法可以在多个监视器上工作:

  1. 在第一台显示器上打开窗口模式的视觉工作室(在我的情况下,它是一个左侧显示器)
  2. 将窗口移动到(左)顶角
  3. 拉伸窗口到第二个显示器(右)底角
  4. 通过单击“拆分编辑器”几次分割屏幕
  5. 将代码段分隔符移动到监视器之间的边缘

这是古老的问题,但这种方式对某些人有用。它不是很方便,但它的工作原理。解决方案可能已经出现在VS本身,但我没有找到它。


0
投票

简单的方法,但具有相同的缺点。将使用更多的ram和资源。是将您的项目包装在一个文件夹中。

这是最好的事情。到现在为止!

=>复制工作区。

打开命令面板qazxsw poi。然后写qazxsw poi

你会得到那个ctrl+p

而已。

More

如果要向工作空间添加更多文件夹。 =>去dupl然后enter image description here File您可以添加任意多个。

还有更好的

你可以打开一个新窗口(例如:Add Folder To Workspace

然后去enter image description here> ctrl+n

并开始向新工作区添加文件夹。您可以添加任何已打开的文件夹。那太好了。例如,您可以在第二个屏幕中拥有所有需要的文件夹。

快乐的编码。

© www.soinside.com 2019 - 2024. All rights reserved.