Why the down votes @minajevs, @djm158, and @JustinAddams? This issue is getting pretty heated, I think those of us that support it should raise awareness for it (tweet, recommend, discuss), so it can make it to the top 10 list of requests. This issue really only rose to prominence in the last 3 months or so. -- My typical setup has me opening code files on the first two of my screens, and having a control panel of all the useful "status" panels docked on the third screen. If VS code's UX functioned like atom's I would make the switch. @Hypernut I totally agree. While I express as much enthusiasm as anyone here about the prospect of multi-window, I am happy to wait as long as it takes. "You can't read several file at one and keep focus" @RoyTinker same here. Awesome IDE nonetheless I wait eagerly with every comment on this issue to hear a relevant update only to see more of the aforementioned comments. The same functionality can't be achieved by spawning a new process, because, AIUI, for languages that have LSP-based tooling, the two processes could not both talk to the same language server, so you'd only have the LSP-based features in one of them. Hope this helps until we have something better come along. I'm sure this issue is on the team's radar (it is the number one requested feature). Would really be a great to have that. Moving a terminal into its own group can be done with the Terminal: Unsplit Terminal command through the Command Palette or in the right-click context menu. All possible in something like Web Storm, but not VS Code. @mlewand this is no area where we expect a PR due to technical limitations. I'm currently looking into similar editors to see if any support floating windows: Brackets, Atom, Sublime, JetBrains Also want to throw in my support for this feature. The basics of the terminal have been covered in this document. It looks like wanting this feature correlate with not having ability to use GH correctly nor behaving well in the internet discussion. How else should developers get info on what user base wants? it seems so obvious as a feature, even in the most minimalistic editor. In neither case do I actually want a floating window such as in Visual Studio. By "electron process" I meant more of a process tree, which would include a single web context accompanied by any number of Node.js processes and some background chromium processes. @hellboy81 @belst My bad, I thought you said VS Code. https://user-images.githubusercontent.com/3527695/31317649-71a530b2-ac4d-11e7-9531-6fe2d4a2e967.gif, Support: An example of this is the GitLens extension detecting Git branch links. Now add the repo root folder into that new window/instance (because this is now effectively a new workspace) Now you have two windows using the same workspace on two monitors. @Blackbaud-DustinLunsford thanks for a simple workaround, @n9 I think the communication between both windows is solvable but the other issues remain that I stated, specifically the fact that each window has its own DOM and that all our services need to talk to the same backend from every window. The typical reasons for this are the following: To resolve this issue, you need to track down where the old npm is installed and remove both it and its out-of-date node_modules. I know It's not the same as drag and drop but it should come in handy if you just need to move a few file to another window to make use of the second or third monitor. Juni 2018 um Apps that support multiple monitors aren't at all clunky for doing so. If we stuck by architectural limitation that cost too much to make it happen, Why not just close it and going forward. Version 1.74 is now available! @ldexterldesign Have you tried running it by opening the command palette (+SHIFT+P) and typing Duplicate Workspace in New Window? I have no idea how this can be so complicated. All you gave people was your claim, and they gave theirs. But I don't understand why we need multiple node.js instances for multiple windows? THis issue would likely receive a lot more upvotes if the original ask were phrased better. This is now in high demand for 2 (TWO!) @Nyconing VS Does not run on linux or mac. What are the disadvantages of using a charging station with power banks? Specifically editor tabs. This automatic injection can be disabled by setting terminal.integrated.shellIntegration.enabled to false. Each terminal has an entry with its name, icon, color, and group decoration (if any). a panel on a second screen and have this screen setup just sitting open for hours. Ideally, the top-middle and right-hand monitors would be running a single instance of VS Code, with the JS file popped out as a separate, maximized window. "Ctrl + K then O" https://github.com/Microsoft/vscode/issues/10121#issuecomment-395718792, Looking through these comments, it seems I am not alone in this view. The terminal tabs UI is on the right side of the terminal view. Please implement this feature to float the windows (window detaching). Problems The default icon and its color, which will be used if not defined in a profile, can be configured with the terminal.integrated.tabs.defaultIcon and terminal.integrated.tabs.defaultColor settings. These will open the system browser at that location. https://github.com/Microsoft/vscode/issues/10121#issuecomment-348621220, seyrey ctrl K + O will open the file in another window that you can drag over. This requires a bit of rearchitecting the internals of vscode, so let's be patient (or contribute). File links: These are links that we have verified represent files on the system. Tried it a few times. Site design / logo 2023 Stack Exchange Inc; user contributions licensed under CC BY-SA. The terminal.integrated.cwd setting allows specifying a custom path to open instead: Split terminals on Windows will start in the directory that the parent terminal started with. This confusion between tab movement versus detachable windows is exactly why I do NOT support detachable tabs. If you want to spend time helping on this issue, I suggest going to other places online where people who want this feature might end up (Stack Overflow, reddit, etc.) All rights belong to their respective owners. 'No estimates' is also an answer. and our The world isn't perfect, make the best of what we have and get the job done. We are looking for the ability to pop out a window and move it where we want, basically like premire pro does with the different pallets sort of thing. These commands do not have default keyboard shortcuts. There are multiple ways this could be approached, I still think we need general guidance from the VSCode team before anyone can direct their support to other forms of constructive help. This behavior is baffling to me. Tearing the tab out is the behavior I want (the same way it works in Chrome browser). I think this issue should be frozen / restricted until someone can actually work on it (from VSCode team). Wouldn't it be better to just open a new terminal process outside of VSCode? I want it to spawn a new copy of VSCode. You get your project on both windows. This really needs to happen! When using the "Compare file with previous revision" feature, it can be almost impossible to see certain diffs without having to go to the end of line, as the editor is split in two in one screen. TIL, dragging tabs onto another vscode window opens the file on that window too. Title: VSCode Add Multi-Monitor / Multi Workspace Support. On hover, selecting the inline split button. The terminal features sophisticated link detection with editor integration and even extension contributed link handlers. Avoiding alpha gaming when not alpha gaming gets PCs into trouble. I want to have my Angular files in one window, my node files in another, and the Terminal in another full screen so I can see the output of what's going on. I must say, especially considering the fact that Microsoft considers this its "official code editor" this is very disappointing. But instead, it would require us to create a whole new instance of VS Code with separate extension host even in order to have the editor in a standalone window (this would be comparable to doing File > New Window and opening that file in the window). On a proper workstation I use Visual Studio. Wish GitHub would make it more obvious with a +1 button at every post than the +[Emoji]. I can see no progress on this feature and few years past. I strongly support the request of this feature. But I still find it pleasant. I've attached below a typical example of what my third screen looks like (in hopes that it helps) -- apologies for the obfuscated text: By the way, I was under the impression that most of the panel docking stuff that Visual Studio does was built-in to .NET, is it really that difficult to implement this? If electron has a way to open, read, and write sockets, this approach might Please stop suggesting "Duplicate workspace". I understand the fact that there are technical complexities to implement this feature. You can help and contribute your skills to VSCode. "terminal.integrated.tabs.enableAnimation", "terminal.integrated.minimumContrastRatio", Configure IntelliSense for cross-compiling, renders some of the Powerline symbols without needing to configure a font, Canvas renderer - GPU acceleration by using the. This feature really should be a high priority feature. But hey, macOS Touch Bar support is there. Could someone point me in the right directions . Look at JetBrains - they made a successful business of building these things ;). When GPU acceleration is enabled, custom rendering, rather than the font, improves how some characters display in the terminal. VSCode is a complex program, they cannot patch functionnalities on the core, or it would became a nightmare to maintain and improve ( just clone the repo to see what the hell is happening inside the beast ), My guesses (I may be wrong): There is already much to do on VSCode, to improve the current user experience without adding more complexity. Concurring with all above- this is the only fly in the ointment for me after switching from Sublime. However the fact that there isn't any indication of activity on this request is just ridiculous at this point. Before that, nobody wanted or even knew about floating windows. It's ok as a workaround. I'm honestly tired of trying to get some communication from the vscode team. Because a new windows, probably mean VSCode provider need to support it because the context isn't as simple with one window etc. ==> Boom: Workspace is now multi-monitor. Request: Please close this issue for comments. very beginning. be successful. Why you follow this thread anyway. If VS code could implement this, it would be the perfect editor!! Big oversight on Microsoft's account. 2 years since it was requested. Finding a relevant comment from a team member is difficult given the 363 comments above.
vscode floating terminal