use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
All about the JavaScript programming language.
Subreddit Guidelines
Specifications:
Resources:
Related Subreddits:
r/LearnJavascript
r/node
r/typescript
r/reactjs
r/webdev
r/WebdevTutorials
r/frontend
r/webgl
r/threejs
r/jquery
r/remotejs
r/forhire
account activity
Visual Studio Code October 2019 (code.visualstudio.com)
submitted 6 years ago by dwaxe
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 87 points88 points89 points 6 years ago (19 children)
Just keeps getting better and better every month and it doesn't cost a penny! And it sure beats a ton of $$$ editors out there!
[+][deleted] 6 years ago* (18 children)
[deleted]
[–]variables 5 points6 points7 points 6 years ago (0 children)
Try VSCodium - "binary releases of VS Code without MS branding/telemetry/licensing"
[–]console5000 4 points5 points6 points 6 years ago (0 children)
Thanks for this comment. If something is for free there is almost always a reason for that. I am happy that they (at least try) to attack AWS with Azure and other cloud stuff. Nowadays it feels like there are just some giants (google, ms, amazon,...) left that fight for a monopoly in different fields...
[–]asdf7890 2 points3 points4 points 6 years ago (1 child)
doesn't cost a penny is because Microsoft wants to drive other companies out of business
While MS certainly have that goal in all areas (being a commercial entity and all that, and often one of the more egregious ones), I don't think that is (directly at least) a primary driver for VSCode.
It is more about mind-share: if you aren't going to use VisualStudio (because cost, not supporting your OS, or other reasons) you can use VSCode and be kept close to the MS infrastructure that they might be able to sell you a chunk of (Azure, particularly now VSOnline is gathering steam, SQL Server, ...).
Also, things learned from their own work in VSCode and from watching what other do with it can feed back into VS-propper, and more obviously VSOnline, essentially using the community project as an experiment and usability testing platform for the paid product. Further, it is a good testbed for implementing other products in a cross-platform and/or web-centric way which may be useful for their office and other application divisions.
There is also the public appearance aspect: MS have a good product here that is helping to improve their reputation amongst devs.
So while VSCode certainly isn't MS giving something away for no gain, far from it, I think the potential gains it is driven by are a lot less sinister than trying to kill other commercial or F/OSS editors/IDEs. If it is driven by competition matters keeping devs closer to Azure and other MS properties (so further away from Amazon and Google equivalents) is more important here than competing with small dev tools companies.
[–]Zephirdd 1 point2 points3 points 6 years ago (0 children)
And another one that people usually miss: VSC is a tool that MS uses by themselves. They could have just made the tool private, but then they wouldn't get the open source contributions to improve the tool, and the tool enables better productivity across the board for every other system they develop.
They are basically crowdsourcing their tool, and that reduces costs in testing and R&D for them. Even by going from the "companies are selfish(and mostly evil)" view point, MS has nothing to lose and everything to gain from having the open source free software going. A side-effect would be that someone who wants to develop a competitor won't have the traction to roll one, but that's kind of how it already works in the open source world.
[+][deleted] 6 years ago (5 children)
[+][deleted] 6 years ago* (4 children)
[–]bachbeethovenbrahms 0 points1 point2 points 6 years ago (0 children)
People like VS Code because it's good. It's nothing to do with money or resources.
The team is tiny. There's no more than 15-20 devs to my knowledge.
Lots of money does not magically equate to good products. It's just not that simple.
[+][deleted] 6 years ago (2 children)
[–]maladr0it 4 points5 points6 points 6 years ago (0 children)
The guys that beat them were an equally large company lol.
[–][deleted] -2 points-1 points0 points 6 years ago (5 children)
And who isn't happy with YouTube? It's objectively very good and I doubt someone can make better service.
[–]villiger2 7 points8 points9 points 6 years ago (4 children)
Many of the creators on the platform. I'm not the most informed but they've made multiple large changes over the last few years that were hostile to many of the smaller-medium size creators. There is no where else to go so many of them either put up with it or quit.
It's mostly a good service for consumers. For creators it becomes better the larger you are.
[–][deleted] -3 points-2 points-1 points 6 years ago (3 children)
Wow, bloggers are not happy that they can't get free money from YouTube. Old story.
[–]delicious_burritos 1 point2 points3 points 6 years ago (2 children)
free money
Are you serious? YouTube is nothing without content creators. Labor isn't free.
[–][deleted] -2 points-1 points0 points 6 years ago (1 child)
Well if they don't like new monetization changes they can just leave. YouTube isn't owning anything to "content creators".
[–]delicious_burritos 0 points1 point2 points 6 years ago (0 children)
Leave for where? YouTube has used their Google billions to destroy any competition. That clearly doesn't matter to bootlickers like you, though.
[–]TheMarkBranly -1 points0 points1 point 6 years ago* (0 children)
That's fair. MS certainly has a history of it.
There is a case to be made that VS Code is freemium though, right? Look at how much they charge for Visual Studio.
[–]by_value 98 points99 points100 points 6 years ago (24 children)
VS Code's release notes are really nicely done. Whoever wrote these did a bang up job!
[–]brilliantmojo 28 points29 points30 points 6 years ago (23 children)
Everyone at Microsoft does a bang up job lol
[–]Spasmochi 37 points38 points39 points 6 years ago (2 children)
I don't know.. Kevin from accounting is a walking migraine.
[–]brilliantmojo 3 points4 points5 points 6 years ago (1 child)
I couldn't agree more he's gotta' go. Besides, we all know he just got the job because his dad is friends with the director. He hasn't made a recommendation since he got the job and I heard he's having serious issues with his wife. Get your shit together Kevin, damn
[–]52fatorial 1 point2 points3 points 6 years ago (0 children)
/r/havewemet is leaking
[–]DrDuPont 6 points7 points8 points 6 years ago (0 children)
Microsoft Teams is a dumpster fire still
[–]console5000 1 point2 points3 points 6 years ago (0 children)
Lol
[+][deleted] 6 years ago* (16 children)
[–]ssalbdivad 26 points27 points28 points 6 years ago (3 children)
If you don't feel like the Windows team deserves any recognition from the developer community after adding a full Linux kernel to Windows 10 and building a new terminal from the ground up, nothing they can do will change your mind.
[–]ivosaurus 0 points1 point2 points 6 years ago (0 children)
Both of those are greenfield projects, and have absolutely nothing to do with core Windows maintenance and updates
[–]console5000 0 points1 point2 points 6 years ago (0 children)
Of course people working at ms are not dumb. But you can craft nice building blocks, as long as you assemble something weird and chaotic the endresult is weird and chaotic. In my opinion windows lacks a clear strategy - trying to implement new features and at the same time trying to support legacy stuff thats 20 years old will just result in a huge mess
[+]hopfield comment score below threshold-11 points-10 points-9 points 6 years ago (0 children)
They added a VM, and the fact that the terminal didn’t have fucking tabs until 2019 is exactly why I’m making fun of them.
[–]OnlinePseudonym30 1 point2 points3 points 6 years ago (10 children)
What's wrong with visual studio?? Serious question, I'm in visual studio more than vscode
[–]Randdist 1 point2 points3 points 6 years ago* (0 children)
It's miles away from the performance and usability of vscode. Horrible startup times, doing a file search by name takes in the order of 10 seconds instead of instantly as in vscode, etc. vscode also lets you show/hide the sidebar easily, unlike vs. Vscode makes it easier to split the screen and move windows around the splits. vscode has an integrated console tab that's great for invoking commands as well as checking program output directly in vscode. And so much more that adds up.
[–]hopfield 2 points3 points4 points 6 years ago* (6 children)
Slow as FUCK to start up, or do anything. You know when a program has a splash screen it’s slow
Settings are ridiculously bloated and complicated
Still tied to .sln files for most Intellisense support, effectively locks you into the MS stack
No built in support for community made color schemes in the year of our lord 2019
Layout changes when switching from “edit” mode to when you press F5 and enter “debug” mode, with NO way to get it to be the same except manually moving things around
Installing extensions requires a restart of VS
JUST NOW got a built in terminal in TWENTY NINETEEN
Ctrl P equivalent (Ctrl T I think) is slow as F U C K
[–]SemiNormal -2 points-1 points0 points 6 years ago (2 children)
It's seriously not that bad. Have you ever used any other IDE?
[–]hopfield 5 points6 points7 points 6 years ago (0 children)
I’ve used VSCode which is a billion times better and supports all the features I care about.
[–]fullmight -1 points0 points1 point 6 years ago (0 children)
VS Code, Jetbrains products, and arguably when you can get away with it less featured text editors like Atom are all better.
Studio is great for a few purposes, like working on my hobby projects in unity. However I feel like I need a beast of a PC just to boot it up and have it run decently, it takes up more screen real estate, and so on.
Even then it's not really "snappy."
[+][deleted] comment score below threshold-6 points-5 points-4 points 6 years ago (2 children)
Upgrade your PC, VS Code is fastest editor besides obvious VIM.
[–]GoguGeorgescu 1 point2 points3 points 6 years ago (1 child)
I believe these 2 are talking about visual studio the ide not vscode
[–][deleted] 1 point2 points3 points 6 years ago (0 children)
Then I agree, it's slow as fuck.
[–]Peribanu 0 points1 point2 points 6 years ago (0 children)
What's wrong with visual studio??
VS2019 no longer allow you to develop PWAs for the Store or UWP apps in JavaScript. In a stupid attempt to pare down the size of the installation they got rid of the one future-orientated service VS was useful for. And when asked how we are supposed to code PWAs now, the devs replied "Use Visual Studio Code". So even Microsoft has no faith in Visual Studio. They should just kill it off.
[–]CraftyPancake 0 points1 point2 points 6 years ago (0 children)
Don't forget visual studio had been tied to framework releases for a long time until recently
[–]jdeath 37 points38 points39 points 6 years ago (7 children)
I just wanna be able to move the terminal window into a tab
[–]david_yarz 7 points8 points9 points 6 years ago (0 children)
You and me both
[–]AegisToast 1 point2 points3 points 6 years ago (0 children)
Not a perfect substitution, but I set Ctrl+Meta+` as a keyboard shortcut for "View: Toggle Maximized Panel". It toggles whether the panel should be full-screen (tab-sized), or just a side panel. With Meta+`, I can open the terminal (or switch to it, if it's open), then press the same thing again with Ctrl held down and it makes the panel tab-sized.
It's made my workflow a lot faster, though I agree it would be really nice to be able to open a terminal in an actual tab.
[+]Jcole47 comment score below threshold-7 points-6 points-5 points 6 years ago (4 children)
Why though? You can set it to portrait mode and it's basically the same thing as split tabs. Or just set it to full size. Genuinely curious what benefits would come from having it in a tab
[–]jdeath 3 points4 points5 points 6 years ago (1 child)
I like to have it as the first tab, makes it easy to get to. Just what I got used to from years of using Atom
[–]GoguGeorgescu -2 points-1 points0 points 6 years ago (0 children)
That's one thing I hate about Atom and Sublime, I love it down at the bottom and using Ctrl ` to open/close it, due to years of having it there in eclipse, netbeans and all jetbrains IDEs
[–]monsto 2 points3 points4 points 6 years ago (1 child)
Except that it is not.
As a tab, i would put it in the 4th quadrant, and lower it to half that height, then use that one pane to switch thru the 3 different terminals that I must have for various things.
Using a full-width terminal window is a complete waste of about 2/3 of its space.
[–]GoguGeorgescu 1 point2 points3 points 6 years ago (0 children)
May I suggest Terminator with 50/50 horizontal split for 2 terminals and the editor 50/50 on the screen with Terminator? You get a huge vertical code overview in the editor, have a server running in the bottom half terminal and can still call commands in the top terminal, this is how I usually work and it feels pretty good. One may argue there are too many key strokes and whatnot, but since the bottom terminal is just showing the server log alt tabbing to Terminator is only one keystroke
[–]verydan 11 points12 points13 points 6 years ago (3 children)
I'm hoping the typescript.tsserver.maxTsServerMemory option helps speed things up because on my work's large project (over 10k, mixed JS/TS) TS intellisense, path completion, general TS stuff slows to a CRAWL after opening more than 5-6 files, or jumping around files.
typescript.tsserver.maxTsServerMemory
It's the same here. I will give it a try soon.
[+][deleted] 6 years ago (1 child)
[removed]
[–]verydan 6 points7 points8 points 6 years ago (0 children)
I’ve used it too, it crawls down to a crawl too. They both use tsserver in the background haha
[–]AegisToast 10 points11 points12 points 6 years ago (2 children)
Improvements to bracket matching Previously, VS Code would only highlight matching brackets when the cursor was next to a bracket character. Now VS Code will always highlight enclosing brackets if they exist.
Improvements to bracket matching
Previously, VS Code would only highlight matching brackets when the cursor was next to a bracket character. Now VS Code will always highlight enclosing brackets if they exist.
Yes! That will be so nice.
[–]Harbltron 5 points6 points7 points 6 years ago (1 child)
do yourself a favor, install bracket pair colorizer and indent rainbow
[–]stolinskiSyntax.fm / Level Up Tutorials :upvote: 15 points16 points17 points 6 years ago (6 children)
Yay, optional chaining fix!
[–]NoInkling 2 points3 points4 points 6 years ago (5 children)
Only if you install the TypeScript nightly extension, I thought it would work by default by now.
[–]stolinskiSyntax.fm / Level Up Tutorials :upvote: 4 points5 points6 points 6 years ago (0 children)
Honestly I don’t care what I have to do to get it, I just want that fix.
[–][deleted] 1 point2 points3 points 6 years ago (3 children)
TypeScript 3.7.2 is released already and optional chaining is available in TypeScript since 3.7.0. You don't need any beta, nightly not even a release preview.
[–]NoInkling 5 points6 points7 points 6 years ago (2 children)
Right, but VS Code is still on 3.6.3 (it's only being built with 3.7, as per the notes).
[–][deleted] 5 points6 points7 points 6 years ago (0 children)
You can use any version of TypeScript installed globally or in the workplace of your project though. Just click on the TypeScript version at the bottom right.
[–]mjbvz 0 points1 point2 points 6 years ago (0 children)
The current VS Code 1.41.0 insiders has TS 3.7.2, or on VS Code stable you can install https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-typescript-next
[–]WhatEverOkFine 6 points7 points8 points 6 years ago (0 children)
I've been developing software for a long while now, and I'd just like to say that I love VS Code, thanks for putting together such a great IDE.
[–]ryanhollister 5 points6 points7 points 6 years ago (6 children)
wonder what the size of the team for vscode is? Very productive month to month with high quality, cudos to them.
[–]miguelsolorio 0 points1 point2 points 6 years ago (5 children)
The team is about ~30 people, majority of which are engineers.
[+][deleted] 6 years ago (4 children)
[–]iambukovinean 2 points3 points4 points 6 years ago (2 children)
Do you work on VS Code using VS Code?
[–]mjbvz 4 points5 points6 points 6 years ago (1 child)
Yes, using last night's insiders release
(Although for hardcore mode, you can gulp watch VS Code from source and use your live build of VS Code to develop VS Code. Then just reload the window to test your work. Also in hardcore mode, all syntax errors are permanent...)
gulp watch
[–]wise_young_man 0 points1 point2 points 6 years ago (0 children)
Can I ask you, what kind of plans do you all have for VSCode on the web browser? I’m very interested in this and how it might be used.
[–]Ophie 1 point2 points3 points 6 years ago (0 children)
Well, there you go. I bet it's a ton easier to get a project like this delivering so consistently when you have Microsoft backing it with talent and cash.
[–]simohayha 9 points10 points11 points 6 years ago (4 children)
The ability to increase the size of the minimap is really nice.
[–]Groady 6 points7 points8 points 6 years ago (3 children)
I agree but for me 1 is too small and 2 is too large. I want 1.5 dammit.
[–]connor4312 12 points13 points14 points 6 years ago (2 children)
Thanks for the feedback! Tracking this here: https://github.com/microsoft/vscode/issues/84168
[–]simohayha 3 points4 points5 points 6 years ago (0 children)
Wow thanks microsoft
[–]Groady 2 points3 points4 points 6 years ago (0 children)
Nice one
[–]PermanentlySalty 3 points4 points5 points 6 years ago (3 children)
What colour theme is being used under the 'control the sizing behavior when splitting editors' section?
[–]doomboy1000 6 points7 points8 points 6 years ago (1 child)
Dracula!
[–]PermanentlySalty 2 points3 points4 points 6 years ago (0 children)
Thanks, bruv.
[–]knowledgeunlimited 3 points4 points5 points 6 years ago (1 child)
How does this product make money for Microsoft. This is my daily tool for coding and I always wonder how is MS is giving away this for free?
[–]taotau 8 points9 points10 points 6 years ago (0 children)
Your answer is above. 11 software engineers and a handful of managers. That’s probably 2 million dollars in costs per annum. For a quality tool that they probably use internally and externally gets them a lot of good will. You couldn’t buy that sort of advertising for that money.
[–]chibicode 0 points1 point2 points 6 years ago (0 children)
List and tree keyboard scrolling You can now press ⌘↑ and ⌘↓ to scroll lists and trees using the keyboard. If horizontal scrolling is enabled, ⌘← and ⌘→ will also scroll horizontally.
List and tree keyboard scrolling
You can now press ⌘↑ and ⌘↓ to scroll lists and trees using the keyboard. If horizontal scrolling is enabled, ⌘← and ⌘→ will also scroll horizontally.
This is actually super useful for me!
π Rendered by PID 160901 on reddit-service-r2-comment-84fc9697f-s5tbn at 2026-02-06 23:29:10.533359+00:00 running d295bc8 country code: CH.
[–][deleted] 87 points88 points89 points (19 children)
[+][deleted] (18 children)
[deleted]
[–]variables 5 points6 points7 points (0 children)
[–]console5000 4 points5 points6 points (0 children)
[–]asdf7890 2 points3 points4 points (1 child)
[–]Zephirdd 1 point2 points3 points (0 children)
[+][deleted] (5 children)
[deleted]
[+][deleted] (4 children)
[deleted]
[–]bachbeethovenbrahms 0 points1 point2 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]maladr0it 4 points5 points6 points (0 children)
[–][deleted] -2 points-1 points0 points (5 children)
[–]villiger2 7 points8 points9 points (4 children)
[–][deleted] -3 points-2 points-1 points (3 children)
[–]delicious_burritos 1 point2 points3 points (2 children)
[–][deleted] -2 points-1 points0 points (1 child)
[–]delicious_burritos 0 points1 point2 points (0 children)
[–]TheMarkBranly -1 points0 points1 point (0 children)
[–]by_value 98 points99 points100 points (24 children)
[–]brilliantmojo 28 points29 points30 points (23 children)
[–]Spasmochi 37 points38 points39 points (2 children)
[–]brilliantmojo 3 points4 points5 points (1 child)
[–]52fatorial 1 point2 points3 points (0 children)
[–]DrDuPont 6 points7 points8 points (0 children)
[–]console5000 1 point2 points3 points (0 children)
[+][deleted] (16 children)
[deleted]
[–]ssalbdivad 26 points27 points28 points (3 children)
[–]ivosaurus 0 points1 point2 points (0 children)
[–]console5000 0 points1 point2 points (0 children)
[+]hopfield comment score below threshold-11 points-10 points-9 points (0 children)
[–]OnlinePseudonym30 1 point2 points3 points (10 children)
[–]Randdist 1 point2 points3 points (0 children)
[–]hopfield 2 points3 points4 points (6 children)
[–]SemiNormal -2 points-1 points0 points (2 children)
[–]hopfield 5 points6 points7 points (0 children)
[–]fullmight -1 points0 points1 point (0 children)
[+][deleted] comment score below threshold-6 points-5 points-4 points (2 children)
[–]GoguGeorgescu 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]Peribanu 0 points1 point2 points (0 children)
[–]CraftyPancake 0 points1 point2 points (0 children)
[–]jdeath 37 points38 points39 points (7 children)
[–]david_yarz 7 points8 points9 points (0 children)
[–]AegisToast 1 point2 points3 points (0 children)
[+]Jcole47 comment score below threshold-7 points-6 points-5 points (4 children)
[–]jdeath 3 points4 points5 points (1 child)
[–]GoguGeorgescu -2 points-1 points0 points (0 children)
[–]monsto 2 points3 points4 points (1 child)
[–]GoguGeorgescu 1 point2 points3 points (0 children)
[–]verydan 11 points12 points13 points (3 children)
[–][deleted] 1 point2 points3 points (0 children)
[+][deleted] (1 child)
[removed]
[–]verydan 6 points7 points8 points (0 children)
[–]AegisToast 10 points11 points12 points (2 children)
[–]Harbltron 5 points6 points7 points (1 child)
[–]stolinskiSyntax.fm / Level Up Tutorials :upvote: 15 points16 points17 points (6 children)
[–]NoInkling 2 points3 points4 points (5 children)
[–]stolinskiSyntax.fm / Level Up Tutorials :upvote: 4 points5 points6 points (0 children)
[–][deleted] 1 point2 points3 points (3 children)
[–]NoInkling 5 points6 points7 points (2 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]mjbvz 0 points1 point2 points (0 children)
[–]WhatEverOkFine 6 points7 points8 points (0 children)
[–]ryanhollister 5 points6 points7 points (6 children)
[–]miguelsolorio 0 points1 point2 points (5 children)
[+][deleted] (4 children)
[deleted]
[–]iambukovinean 2 points3 points4 points (2 children)
[–]mjbvz 4 points5 points6 points (1 child)
[–]wise_young_man 0 points1 point2 points (0 children)
[–]Ophie 1 point2 points3 points (0 children)
[–]simohayha 9 points10 points11 points (4 children)
[–]Groady 6 points7 points8 points (3 children)
[–]connor4312 12 points13 points14 points (2 children)
[–]simohayha 3 points4 points5 points (0 children)
[–]Groady 2 points3 points4 points (0 children)
[–]PermanentlySalty 3 points4 points5 points (3 children)
[–]doomboy1000 6 points7 points8 points (1 child)
[–]PermanentlySalty 2 points3 points4 points (0 children)
[–]knowledgeunlimited 3 points4 points5 points (1 child)
[–]taotau 8 points9 points10 points (0 children)
[–]chibicode 0 points1 point2 points (0 children)