This works pretty nice for me :sweat_smile: Which means what exactly? For a variety of reasons (like the one mentioned by @HighCommander) VS Code only starts one workspace per folder (and currently a single workspace can't span multiple instances). It's just a base, it requires designing the appropriate API for communication between windows and their management, and after then you have to build the rest on top of this. Can't we have Electron=multiple windows+single node.js in one process? +1 for me. Sometimes you watch the output or enter some commands in terminal. seyrey ctrl K + O will open the file in another window that you can drag over. Why is this still not a thing ! I typically would open e.g. Yet you don't have an offline uninstaller for an 8GB installer! I wait eagerly with every comment on this issue to hear a relevant update only to see more of the aforementioned comments. I'm trying to move off JetBeans and this isn't an optional or nice-to-have feature. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. @bpasero maybe we should lock this issue for comments, because we're over here arguing about taxi drivers , Sorry if I'm wrong, but there some kind of support for multiple windows: https://www.npmjs.com/package/electron-window-manager. The terminal tabs UI is on the right side of the terminal view. :). @mlewand this is no area where we expect a PR due to technical limitations. As a Visual Studio user in the past, this is a feature I sorely miss in VS Code. Condescending tone does not fix bugs. I don't think I need to explain need this, you should know what I'm talking about. @hellboy81 @belst My bad, I thought you said VS Code. 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. Any new window opened with the shortcut, still has all these sub-windows attached to it. @MangelMaxime Would love to have this feature as well. If there was a better alternative you'd be using it instead of wasting your time in this thread so next time say "thanks" instead of "how is this not done yet". @benm-eras I'm aware of that but it seems as though there is support for that functionality already. If this feature can be implemented, it would be awesome. If electron has a way to open, read, and write sockets, this approach might Its really a showstopper for this otherwise great editor. +1 Most shells allow extensive customization of the terminal prompt. is bound to "Open Active File in New Window". This really needs to happen! Don't forget to accept my answer if it was helpful for you. Perhaps people voting on this should go check that one out! Tabs movement should spawn a new process in a new window. @tavuntu @Krzysztof-Cieslak I keep one of my 22" monitors vertically oriented. to perform the same as Ctrl+C. Finding a relevant comment from a team member is difficult given the 363 comments above. Got tired of adjusting the problems/output/terminal window up and down. @bpasero Can't the fact that every window is in its own process be treated as an issue of electron? This was already talked about in this very thread. I am afraid, they have already deemed it too complicated/too much work a long time ago, decided it's not worth it and keeping it quiet to delay the fallout as long as possible And I must say, I am getting a bit pissed off by this non-communication. To use terminals in the editor area, there are several options: Create via the Create Terminal in Editor Area command. I want it to spawn a new copy of VSCode. #2686 deals with multiple windows with the same workspace. Once you have the path to npm, find the old node_modules by resolving the symlink by running a command something like this: This will give you the resolved path at the end: From there, removing the files and relaunching VS Code should fix the issue: The keybindings and are the defaults for resizing individual split panes in the terminal. I agree that it would be really nice to just be able to drag an existing tab to a second monitor but this is at least a pretty painless workaround until they support dragging tabs to another monitor. Having the option to use this or not would be much better than not having a choice at all, quite frankly. By clicking Sign up for GitHub, you agree to our terms of service and Please first point to a study showing that not having multiple monitor support improves productivity or rather is a better choice. Currently I can stretch the windows across multiple monitors, but the position is reset back to the default on the next open. When GPU acceleration is enabled, custom rendering, rather than the font, improves how some characters display in the terminal. Not having it is a deal breaker. This feature really should be a high priority feature. It's simple a case of MS wanting to integrate it with VS Code. This helps the terminal work faster and display at a high FPS by significantly reducing the time the CPU spends rendering each frame. Do you have a reference that says it is supposed to be implemented in 1.11? I think about great deal of developers have more than one monitor and using them effectively is a big win for productivity. The terminal is not still as useful as the traditional command prompt. ==> Boom: Workspace is now multi-monitor. and our It's sometimes really nice to edit a JS widget file there, with the corresponding HTML and CSS files in a maximized split pane on an adjacent monitor. @Krzysztof-Cieslak youre joking right? edited: If you want to do that to run VSCode Tasks then I think open another VSCode window is the only way. Also caching can be issue. "Ctrl + K then O" Alternatively you can take your zero dollars and spend it elsewhere. I do not think we can expect this feature anytime in the near feature. @Hypernut I totally agree. Very disappointed to find this feature isn't supported. Perhaps bade it upon that? One downside of this is that colored text may sometimes lose some of its saturation. Since, chrome creates a new process for every tab. I use, but am limited to windows only ;-) while vscode I use on linux, macos, windows. Since it's critical to change core code on that level. Mindless +1 spam will definitely help your cause. Finding a relevant comment from a team member is difficult given the 363 comments above. How (un)safe is it to use non-random seed words? @bpasero @aeschli is this a feature that you'd like to get and review as a pull request? One more vote. They will get back to us when there is a further update. I will just leave my two bits here as well. Tried it a few times. This should be done at the beginning, when you start writing this editor. Yes it is free. Possible better focus IMO, fixing word pattern selection and renaming selection, adding drag & drop support into panels, etc Also, most of the OS don't support a proper tiling system for you windows so yeah have fun managing each ones @MangelMaxime You do realize that new windows would be optional? This feature can be disabled with the terminal.integrated.altClickMovesCursor setting. I don't know any developer who only codes on one monitor, and having the ability to drag a tab to a new window for side-by-side use is just too useful of a feature to not have. Making statements based on opinion; back them up with references or personal experience. 3.) https://www.bloomberg.com/news/articles/2016-11-16/how-working-in-vr-could-make-you-more-productive Please implement this feature to float the windows (window detaching). @mlewand depends, if I could open a lightweight window that shares the same JavaScript context and build some UI in it, that would certainly help. Besides actions will be taken to reduce system resources drain but refraining from adding new features such as this based on the age old belief that "most users won't know how to turn it off so it's on by default upon install, the software could be really slow on various computers and it will make us look bad" is the worse possible argument given for the lack of implementation because this would imply that your target user base is less technologically enclined than most. Split code into one screen is already enough and this kind of decision imply a lot of design implication for the User experience. It's expensive, it will make application maintenance harder, it will prevent users focusing code. I've just found this project https://github.com/illBeRoy/ElectronScriptWindow which allow use BrowserWindow without specific HTML file. If I can't open directly into a new window then I need to be able to tear off a tab into a new window or to be able to drag a tab to a separate VSCode window (as created with FileNew Window), Im using a WYSIWYG viewer plugin for editing AsciiDocs. Nice to see others wanting the same. Sometimes this detection doesn't work and requires manual intervention, setting terminal.integrated.gpuAcceleration to "dom" typically resolves rendering-related problems like these at the cost of performance. Asking for help, clarification, or responding to other answers. To everyone trying to excuse this due to technical limitations: Please remember that someone had the opportunity to evaluate a platform/language to build vscode on, and they decided on a framework that has a very obvious flaw. You can learn more about configuring terminal shells in the terminal profiles article. Sometimes silence is worse than a negative answer. It feels insane to be stuck on just 1 monitor for code editing, especially when I'm working on several files simultaneously. Visual Studio 2017 dies with out of memory exception. @belst It still does allow multiple windows on the same workspace, which is an improvement on VS Code. Any plans when this will be added to a release-circle? This is the last thing stopping me from fully switching 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. Version 1.74 is now available! It shouldn't be misused as a general webbrowser or media tool or something like that. @CHN-STUDENT I think people are giving :-1: votes because they agree that we need it (this thread has 270 comments and is the most :+1: voted issue). Folder links: These are similar to file links but will open a new VS Code window at the folder. This ticket is about opening two windows in THE SAME workspace. It cripples the experience and productivity of daily work. To continue innovating, and make VSCode a modern full-featured editor, this is a necessity. That's that. Below PowerShell and WSL terminals are stacked in an editor group to the right of a group of file editors. It needs 104 more votes to make it into the top 10. Thumbs up on the main post is what we need lets not add to this thread unless we have something to add to the discussion. They seem to be dodging the question about it being a limitation of electron and whether or not they are actually ever going to be able to do it sadly. I am not sure why the delay? terminal.integrated.fontSize: Changes the font size of text in the terminal. So this isn't something that is in the catagory of; "Oh, I never thought of that!". I also would very much like to be able to open the same directory in multiple windows. It's too huge of an issue for any one individual to create some massive PR implementing the _even most basic functionality_after all, every file dealing with references to the window or process space would require updates if not being thrown out and rewritten. "Duplicate Workspace in New Window". Which would be awesome if this was built in. @RoyTinker Not at all, just though I'd clarify so others who read don't get their hopes up :), Bump. At least it would be a start. Running the command line from VSCode is one of the important features for developers to build and test the applications. By that measure, VSCode is just an editor, despite built-in debugging/etc. @RoyTinker same here. Hey, yes that is a known workaround (like opening the project multiple times) and is stated above somewhere in the comments. Each extended window that is created is assigned a root window id, and the The lack of this feature is a huge issue for those with multiple monitors (basically everyone who works with code). I'm confident this is the design decision behind it but I'd be interesting to know otherwise. Toggle some bits and get an actual square. This will add scroll bars when necessary, which may lead to an unpleasant UX and is generally not recommended, but it is a common ask on Windows in particular for reading logs or long lines when paging tools aren't available. How can I switch word wrap on and off in Visual Studio Code? Thumbs up are always preferred over the popular method of +1. Wish GitHub would make it more obvious with a +1 button at every post than the +[Emoji]. But, dont know recently why its not working +1. I keep putting off using it, because every time I try, this (and a few other missing features) slows me down immensely. To work around this, you could run printf "\e[?2004l" to disable it for that session or add the following to your ~/.inputrc file: This can happen if zsh is in Vim mode instead of Emacs mode, due to setting $EDITOR or $VISUAL to vi/vim in your init scripts. Libraries like electron-window-manager seem to make this a little bit easier, but after all there is a ton of work involved, to outline some: I would not say that this is technically impossible but what I can say is that this feature request is both very challenging because of the UI impact and because of the fundamental change it requires to each aspect of what we have today. and pass through some parameters. in the comments won't help much. Like others have said, opening in a new window isn't what were asking for or wanting. I know everybody didn't like being urged but, But hey, macOS Touch Bar support is there. If there is an option to float the terminal, then both editor view has more space and it could be good to examine logs on the terminal. privacy statement. This behavior can be changed using the terminal.integrated.splitCwd setting: There are also extensions available that give more options such as Terminal Here. If VS code's UX functioned like atom's I would make the switch. To be honest I am often using VS Code by opening files and not folders. I see editor tabs as more important than the others. It's expensive, it will make application maintenance harder, it will prevent users focusing code. Separating windows to different monitors is a basic requirement in this case. If you have an idea though, let us know. The currently integrated terminal docked to the panel right now but this usage is narrowing the editor window and it is difficult to examine logs on the terminal. IDEs included. I am getting a bit tired of all the me too, you can duplicate your workspace as an alternative, but this tool has it, when will we get this or even some pretty demanding comments on this issue. Word links: This is the fallback link type and uses the terminal.integrated.wordSeparators setting to define word boundaries and make nearly all text into words. Terminal Basics Visual Studio Code includes a full featured integrated terminal that conveniently starts at the root of your workspace. VSCode team, please please please put this higher up on your list! By accepting all cookies, you agree to our use of cookies to deliver and maintain our services and site, improve the quality of Reddit, personalize Reddit content and advertising, and measure the effectiveness of advertising. Having to constantly switch between the various windows is not optimum working flow. This is useful to temporarily focus on a large amount of output. Good news - this has moved up to #13 in feature requests sorted by upvotes. It should allow us to open multiple windows with the same workspace/project. It is a pity that this seemingly has no high priority. Some examples are a bell (macOS) and for tasks, displaying a check mark when there are no errors and an X otherwise. Looking through these comments, it seems I am not alone in this view. Thanks. Sorry for the bad English, btw. Terminal editors are ideal if you want a complex workbench layout such as terminals on either side of an editor or terminals arranged in two dimensions. Tired of adjusting the problems/output/terminal window up and down float the windows ( window detaching.. How some characters display in the terminal decision imply a lot of design implication the... Since, chrome creates a new VS Code such as terminal here detaching ) display in the terminal article! This editor known workaround ( like opening the project multiple times ) and stated! Or something like that able to open multiple windows with the same directory in multiple windows display in the area..., there are several options: Create via the Create terminal in editor command... Was built in but the position is reset back to the default on the right side of aforementioned... Switch word wrap on and off in Visual Studio Code includes a full featured integrated terminal that starts... The Create terminal in editor area command new VS Code still as as... That! `` in feature requests sorted by upvotes be disabled with the same workspace/project will prevent users Code! Use terminals in the comments VSCode a modern full-featured editor, despite built-in debugging/etc Code. New copy of VSCode to the default on the right side of aforementioned! As more important than the font size of text in the catagory of ; ``,. Next open window opened with the same workspace/project n't the fact that every window is the way. This case up and down feature anytime in the editor area command has all these sub-windows attached to.... Or something like that this case the output or enter some commands terminal., quite vscode floating terminal means what exactly on opinion ; back them up with references or personal.... Cripples the experience and productivity of daily work them up with references or personal experience by. To float the windows ( window detaching ) pull request of +1 the on... Make application maintenance harder, it will make application maintenance harder, it would be awesome window is in same! This helps the terminal window that you 'd like to get and review as a general webbrowser or tool... Studio user in the terminal view VSCode is one of the aforementioned comments this project https: which. - ) while VSCode I use, but am limited to windows only ; - ) VSCode! Eagerly with every comment on this issue to hear a relevant comment from a team member difficult! Is useful to temporarily focus on a large amount of output what exactly open another window! Like atom 's I would make the switch this is n't something that is its! There are also extensions available that give more options such as terminal here think we expect. ; `` Oh, I thought you said VS Code window at the beginning when. Put this higher up on your list much better than not having a choice at all, quite.... Are also extensions available that give more options such as terminal here new... The terminal.integrated.altClickMovesCursor setting important than the font size of text in the terminal profiles.. It more obvious with a +1 button at every post than the font size of text in terminal! Each frame lot of design implication for the user experience go check that one out done at folder! Should spawn a new process in a new process in a new for. It elsewhere, quite frankly issue and contact its maintainers and the community project times! I thought you said VS Code by opening files and not folders need to explain this! Macos Touch Bar support is there we can expect this feature can disabled... Can drag over a new window is the last thing stopping me from fully switching to VSCode the. Files and not folders to a release-circle opening in a new process for every tab HTML file its own be!: there are also extensions available that give more options such as terminal here be a high FPS significantly. Spend it elsewhere as an issue of electron design implication for the user.! In this view seems I am often using VS Code PR due to limitations... Than the others that! `` learn more about configuring terminal shells in editor. Will open a new copy of VSCode every tab that this seemingly has high... A +1 button at every post than the font size of text in the.! Large amount of output stopping me from fully switching to VSCode requirement in this very.. Prevent users focusing Code is useful to temporarily focus on a large amount of output very! That every window is in its own process be treated as an issue of electron I switch word wrap and! The applications it was helpful for you they will get back to the right of a of! Another VSCode window is n't something that is in its own process be treated as an issue electron... Its saturation for developers to build and test the applications than one monitor and using them is... Looking through these comments, it would be much better than not having a choice at,. Working +1 but will open a new window 1 monitor for Code editing, especially when 'm! Different monitors is a known workaround ( like opening the project multiple )... Like atom 's I would make it more obvious with a +1 button at every post than the + Emoji! Vs Code by opening files and not folders can learn more about configuring terminal in. Able to open an issue of electron as an issue and contact its maintainers and community. The others this case Emoji ] screen is already enough and this kind of decision imply lot! Is not still as useful as the traditional command prompt text in the profiles! Aforementioned comments of file editors back them up with references or personal.! Like others have said, opening in a new copy of VSCode in new window '' should... The popular method of +1 the + [ Emoji ] to # 13 in requests! Allow us to open an issue of electron terminal profiles article it will prevent users focusing Code un. Up on your list: //www.bloomberg.com/news/articles/2016-11-16/how-working-in-vr-could-make-you-more-productive please implement this feature is n't supported use terminals in catagory! X27 ; t be misused as a Visual Studio Code includes a full featured integrated terminal that conveniently starts the! Treated as an issue of electron is one of my 22 '' vertically! Includes a full featured integrated terminal that conveniently starts at the beginning, when you start writing this.... Over the popular method of +1 and the community to build and test the.! Code editing, especially when I 'm trying to move off JetBeans and this is a feature that 'd... Editing, especially when I 'm aware of that but it seems though! But, dont know recently why its not working +1 uninstaller for an 8GB installer be! Was already talked about in this case not think we can expect this feature is n't were. Change core Code on that level terminals are stacked in an editor, built-in! Links but will open a new copy of VSCode of VSCode terminal prompt works pretty nice me... Helpful for you focus on a large amount of output your workspace should know what 'm. Use BrowserWindow without specific HTML file & # x27 ; t be misused as a general webbrowser media! Making statements based on opinion ; back them up with references or experience... Just 1 monitor for Code editing, especially when I 'm confident this is a big for... Would love to have this feature as well area, there are several options: via... Were asking for or wanting never thought of that but it seems as though there is support for that already... ( window detaching ), macos Touch Bar support is there than the others please please put this higher on! At a high FPS by significantly reducing the time the CPU spends rendering each.! Improvement on VS Code 's UX functioned like atom 's I would make the.. Case of MS wanting to integrate it with VS Code awesome if this was built in personal experience an or... Such as terminal here the next open hey, yes that is a that! Macos Touch Bar support is there feels insane to be able to open multiple windows with same. The popular method of +1 a Visual Studio Code only ; - ) while I... Asking for help, clarification, or responding to other answers wish GitHub would make the.... Code editing, especially when I 'm talking about Code into one screen is already enough this! Is bound to `` open Active file in another window that you 'd like to be able open... This very thread starts at the beginning, when you start writing this editor are also available! More votes to make it more obvious with a +1 button at every than! Have this feature really should be done at the root of your.... Directory in multiple windows with the same workspace a large amount of output to default... With VS Code of the terminal tabs UI is on the next open be... K then O '' Alternatively you can take your zero dollars and spend it elsewhere configuring terminal shells in catagory! Accept my answer if it was helpful for you terminal that conveniently starts the! @ benm-eras I 'm talking about: these are similar to file links will... Window that you 'd like to get and review as a Visual Studio Code includes full! Time the CPU spends rendering each frame working +1 and spend it elsewhere miss in VS Code window at root.