Here is a demo - it is available in Insiders now - of the ability to open an editor in a new window as mentioned by @starball.
There is this setting which is enabled by default:
Workbench > Editor: Drag to Open Window
Controls if editors can be dragged out of the window to open them in a new window. Press and hold Alt-key while dragging to toggle this dynamically.
This means that you could disable that setting but still drag and drop an editor or editor group to create a new file by also holding down the Alt key at the same time.
You can either drag an editor (or an editor group) out of the current window to open all of them in a new window OR use a command on the current editor.
The commands are
View: Move Editor into New Window
workbench.action.moveEditorToNewWindow
workbench.action.experimentalMoveEditorIntoNewWindowAction
View: Move Editor Group into New Window
workbench.action.moveEditorGroupToNewWindow
View: Copy Editor Group into New Window
workbench.action.copyEditorGroupToNewWindow
View: Copy Editor into New Window
workbench.action.copyEditorToNewWindow
Those currently do not have a default keybindings.
In addition, each editor tab's context menu includes 2 new options:
Move into New Window
Copy into New Window
The editor group tab bar also includes these context menu options, see demo:
The Copy
versions will make another copy of the current edit group or editor in a new window without removing them from the original window.
Tabs can be dragged back and forth between the new window and the main workspaces window. The floating window has no views or panels associated with it - like the SideBar or Panel where the terminal typically lives.
Demo using the editor move command:
On a drag and drop (currently on dragging it appears as if it cannot be dropped - ignore that for now, it can be dropped) the new window's top left will be located where it is dropped.
Demo showing dragging an editor group:
Note that to drag an entire group you start from the area to the right of the group - click and drag.
To drag an individual file click and drag from it's tab.
You can have mutiple floating or detached windows open, and you can drag editor tabs between them.
For multiple monitors, you can have the windows on any of the monitors but a new window created by command or context menu option is created on the same window. To actually get a new window to another monitor you have to drag and drop it there.