我试图在Visual Studio Code的新窗口中打开一个选项卡,这样我就可以将它移动到另一个屏幕。如果我把标签拖到另一个屏幕上,就会创建一个文件。是否有在新的Visual Studio Code窗口中打开标签以便我可以将其移动到另一个屏幕的快捷方式?
当前回答
只是一个更新,2019年2月1日:Mac上的cmd+shift+n现在会打开一个新窗口,你可以在其中拖动选项卡。直到我通过KyleMit的回复,看到他的关键映射建议已经映射到正确的操作时,我才发现这一点。
其他回答
当我想要分割屏幕时,我通常会做以下操作之一:
用Ctrl+Shift+N打开新窗口 然后把我想要的当前文件拖到新窗口。 在文件资源管理器上-我在我想要的文件上按Ctrl+Enter -然后这个文件和另一个文件在同一个屏幕上一起打开,但以分割模式,所以你可以看到两个文件在一起。如果屏幕足够宽,这不是一个糟糕的解决方案,你可以习惯。
我想用我的第二个屏幕来预览文档。这些建议都不能很好地工作,因为预览没有在第二个窗口中更新,即使在复制工作空间并启用自动保存时也是如此。
我的解决方法是简单地增加窗口的大小以跨越两个屏幕,并使用标准的分割选项卡。
要在两个屏幕上展开一个窗口,我推荐微软的PowerToys。FancyZones特性可以配置为允许跨监视器的区域,因此可以创建自定义画布来快速将单个窗口扩展到两个屏幕。
按Command+K(等待,它将等待按下你在下面的栏中看到的任何键),然后按O。 因此,它是Cmd+k+ O(空格表示小等待)。
在Windows和Linux上,按CTRL+K,然后松开键并按O(字母O,而不是Zero)。
在macOS上,按CMD+K,然后O(不按住CMD)。
这将在一个新的窗口/实例中打开活动文件选项卡。
这是一个非常高的upvotes问题请求在Github浮动窗口。
在他们支持它之前,你可以尝试以下变通方法:
1. 在新建窗口[1]中复制工作区
新窗口命令中的复制工作区在v1.24(2018年5月)中添加,以解决这个问题。
打开键盘快捷键Ctrl + K, Ctrl + S 映射workbench.action.duplicateWorkspaceInNewWindow到Ctrl + Shift + N或者任何你想要的
2. 在新建窗口[2]中打开活动文件
无需手动打开一个新窗口并拖动文件,只需一个命令就可以完成这一切。
在新建窗口中按Ctrl + K, O打开活动文件
3.与相同文件[3]的新窗口
正如AllenBooTung指出的那样,您可以在单独的空白实例中打开/拖动任何文件。
打开新窗口按Ctrl + Shift + N 将标签拖到新窗口
4. 同时打开工作空间和文件夹[4]
VS Code不允许你在两个不同的实例中打开相同的文件夹,但是你可以使用工作区在一个并行实例中打开相同的文件目录。
打开文件夹Ctrl + K,Ctrl + O 将当前项目保存为工作区 打开文件夹Ctrl + K,Ctrl + O
对于任何解决方法,也可以考虑设置自动保存,以便通过更新文件来保持文档同步。autoSave设置为afterDelay、onFocusChange或onWindowChange
推荐文章
- 在VS Code中禁用“Comments are not allowed In JSON”错误
- 使用正则表达式搜索和替换Visual Studio代码
- 如何缩进/格式选择的代码在Visual Studio代码?
- 如何禁用预览文件与点击在vs代码?
- Visual Studio代码更改文件资源管理器托盘的字体大小?
- 如何防止Visual Studio Code总是重新打开以前的文件或文件夹?
- VSCode单引号到双引号自动替换
- 如何删除Visual Studio代码中的重复行?
- 如何设置每个文件类型的标签大小?
- 我如何添加环境变量启动。VSCode中的json
- 如何格式化Visual Studio Code项目中的所有文件?
- Pylint在Visual Studio代码中“未解决的导入”错误
- 如何在VS Code中默认打开文本换行
- 在Visual Studio代码中更改突出显示文本的颜色
- Visual studio代码-键盘快捷键-全部展开/折叠