Visual Studio 代码 - 多个屏幕中同一项目的选项卡(编辑器)
Visual Studio Code - Tabs (editors) of the same project in multiple screens
使用多个屏幕我通常在不同的屏幕中放置多个 类(文件),这在重构、检查测试和比较更改时对我有很大帮助。
Visual Studio 代码不允许我将选项卡拖到 window 之外并在(例如)另一个监视器中查看它。
我检查了文档和插件,但我发现的唯一方法是打开两个 windows,指向同一个项目(文件夹)并将它们放在不同的屏幕中。
我不喜欢这个解决方案,当我使用 TypeScript 观察代码更改时,它也会导致一些问题。
有什么建议吗?
我用的是Windows10,最新版VSCode。
一个解决办法是按CTRL+K,松开CTRL后,再按O。
这将在新 window.
中打开当前文件
这个解决方案有几点我不喜欢:
- 拖放不起作用
- 创建一个新的 VS Code 实例,导致(对我而言)使用 180MB 的内存
- 打开文件需要几秒钟(很慢)
- 文件在原始 window 中保持打开状态
2019 年 3 月更新:
您可以在此处跟踪功能请求:
https://github.com/Microsoft/vscode/issues/10121
以及为什么难以在此处实施的解释:
https://github.com/Microsoft/vscode/issues/10121#issuecomment-345770248
2019 年 3 月更新:
@Mär 强调的另一个重要副作用是:
the IntelliSense fails to establish references it had when the file
was opened in the window, where the entire project is opened
我发现以下方法可以在多个显示器上工作(重要:它们必须具有相同的尺寸和分辨率):
- 在第一台显示器上以 windowed 模式打开 visual studio(在我的例子中是左显示器)
- 将 window 移到(左)上角
- 拉伸window到第二个显示器(右)底角
- 多次点击“拆分编辑器”分屏
- 将代码段分隔符移到显示器之间的边缘
这是一个老问题,但这种方式对某些人可能有用。这不是很方便,但是可以用。解决方案可能已经出现在VS本身,但我没有找到。
简单的方法,但有同样的缺点。将使用更多的内存和资源。就是把你的工程包在一个文件夹里。
这是最好的选择。就像现在一样!
=> 重复作业space.
打开命令面板ctrl+shift+p
或F1
。
然后写dupl
你会明白的
就是这样。
更多
如果您想向工作中添加更多文件夹space。
=> 转到 File
然后 Add Folder To Workspace
想加多少就加多少。
也更好
您可以打开一个新的 window(例如:ctrl+n
)
然后去 File
> Add Folder To Workspace
.
并开始向您的新作品添加文件夹space。您可以添加任何已 打开或未打开 的文件夹。这太棒了例如,您可以在第二个屏幕中拥有所有需要的文件夹。
编码愉快。
我使用的一个小技巧是拉伸编辑器 window 以填充两个屏幕并在显示器之间拆分视图窗格,这样两个屏幕只显示一个打开的文件。
This is a cheap hack that works without opening multiple instances of VSC.
这可能不是正确的解决方案,但它不会耗尽我所有的系统内存。
我的解决方案是使用 Remote-ssh 连接到自己并在另一个 window 中打开。这确实需要额外的资源。但我觉得这很舒服,因为我不需要创建额外的工作空间。
Visual Studio Code does not allow me to drag a tab outside the window and view it in (for example) another monitor
实际上,VSCode1.57(2021 年 5 月,4 年后)将提出一些接近的建议:
Improved editor drag and drop across windows
Support for dragging editors to other windows was improved in this release. You can now drag diff editors, custom editors and the entire editor group to another window to open the editors there.
使用多个屏幕我通常在不同的屏幕中放置多个 类(文件),这在重构、检查测试和比较更改时对我有很大帮助。 Visual Studio 代码不允许我将选项卡拖到 window 之外并在(例如)另一个监视器中查看它。 我检查了文档和插件,但我发现的唯一方法是打开两个 windows,指向同一个项目(文件夹)并将它们放在不同的屏幕中。 我不喜欢这个解决方案,当我使用 TypeScript 观察代码更改时,它也会导致一些问题。
有什么建议吗?
我用的是Windows10,最新版VSCode。
一个解决办法是按CTRL+K,松开CTRL后,再按O。 这将在新 window.
中打开当前文件这个解决方案有几点我不喜欢: - 拖放不起作用 - 创建一个新的 VS Code 实例,导致(对我而言)使用 180MB 的内存 - 打开文件需要几秒钟(很慢) - 文件在原始 window 中保持打开状态
2019 年 3 月更新:
您可以在此处跟踪功能请求:
https://github.com/Microsoft/vscode/issues/10121
以及为什么难以在此处实施的解释:
https://github.com/Microsoft/vscode/issues/10121#issuecomment-345770248
2019 年 3 月更新:
@Mär 强调的另一个重要副作用是:
the IntelliSense fails to establish references it had when the file was opened in the window, where the entire project is opened
我发现以下方法可以在多个显示器上工作(重要:它们必须具有相同的尺寸和分辨率):
- 在第一台显示器上以 windowed 模式打开 visual studio(在我的例子中是左显示器)
- 将 window 移到(左)上角
- 拉伸window到第二个显示器(右)底角
- 多次点击“拆分编辑器”分屏
- 将代码段分隔符移到显示器之间的边缘
这是一个老问题,但这种方式对某些人可能有用。这不是很方便,但是可以用。解决方案可能已经出现在VS本身,但我没有找到。
简单的方法,但有同样的缺点。将使用更多的内存和资源。就是把你的工程包在一个文件夹里。
这是最好的选择。就像现在一样!
=> 重复作业space.
打开命令面板ctrl+shift+p
或F1
。
然后写dupl
你会明白的
就是这样。
更多
如果您想向工作中添加更多文件夹space。
=> 转到 File
然后 Add Folder To Workspace
也更好
您可以打开一个新的 window(例如:ctrl+n
)
然后去 File
> Add Folder To Workspace
.
并开始向您的新作品添加文件夹space。您可以添加任何已 打开或未打开 的文件夹。这太棒了例如,您可以在第二个屏幕中拥有所有需要的文件夹。
编码愉快。
我使用的一个小技巧是拉伸编辑器 window 以填充两个屏幕并在显示器之间拆分视图窗格,这样两个屏幕只显示一个打开的文件。
This is a cheap hack that works without opening multiple instances of VSC.
这可能不是正确的解决方案,但它不会耗尽我所有的系统内存。
我的解决方案是使用 Remote-ssh 连接到自己并在另一个 window 中打开。这确实需要额外的资源。但我觉得这很舒服,因为我不需要创建额外的工作空间。
Visual Studio Code does not allow me to drag a tab outside the window and view it in (for example) another monitor
实际上,VSCode1.57(2021 年 5 月,4 年后)将提出一些接近的建议:
Improved editor drag and drop across windows
Support for dragging editors to other windows was improved in this release. You can now drag diff editors, custom editors and the entire editor group to another window to open the editors there.