不需要拆分窗口,是否可以将选项卡拖到 Visual Studio Code 中的新窗口,例如 Sublime、PHPstorm 或 Chrome?
当我将选项卡拖到桌面上时,它将复制文件。
答案1
在他们支持之前,你可以尝试以下操作解决方法:
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++ShiftN
- 将标签拖到新窗口中
4. 同时打开工作区和文件夹[4]
VS Code 不允许你在两个不同的实例中打开同一个文件夹,但你可以使用工作区在并排实例中打开同一目录中的文件。
- 打开文件夹Ctrl+ K, Ctrl+O
- 将当前项目保存为工作区
- 打开文件夹Ctrl+ K, Ctrl+O
为了任何解决方法,还可以考虑设置自动保存,以便通过将设置更新files.autoSave
为afterDelay
、onFocusChange
或来使文档保持同步onWindowChange
答案2
■新窗口显示同一文件
按 CTRL+SHIFT+N 创建默认的新窗口。
将标签拖到这个新窗口中。
■命令行
添加
C:\Users\Allen\AppData\Local\Programs\Microsoft VS Code
到系统路径。在终端中输入此命令。
PS D:\xampp\htdocs\bi>code vendor/bin/../composer/autoload_files.php -n
■自动热键
- 编译此
ahk
脚本并执行。
+!v::
clipboardstr := Clipboard
run, code %clipboardstr% -n
return
右键单击选项卡,然后
shift+ alt+ c
在 vscode 中按下可以将文件路径复制到剪贴板。shift+ alt+ v
在新窗口中打开此页面。
答案3
只需将选项卡拖到另一个屏幕(或 vs code 外部),它将在新窗口中打开