We've been asked this by a few people, so I figured this is a good place to respond:<p>Will PTVS (Python Tools for Visual Studio) come to VSCode?<p>The answer is YES! This will be a major focus next year. Expect full intellisense, debugging, profiling, pkg mgmt, unit test, virtual env, multiple interpreter, Jupyter, etc. support.<p>Disc: Python/R/Jupyter team lead<p><a href="https://www.visualstudio.com/features/python-vs" rel="nofollow">https://www.visualstudio.com/features/python-vs</a>
I wasn't sure what to expect from VSC, especially going into it I was worried that it would just be a MS-branded, bloated version of an already-slow Atom.<p>My expectations were completely wrong, though. VSC is not bloated or slow. It's well-made. There aren't really any negative MS-flavored conventions as far as I can tell. This isn't MS Office (which I guess has its place but has gone off the deep end, IMHO). It looks like it's on a path towards becoming a pretty powerful tool, more than just a text editor, and more than just a clone of Atom.<p>The MS branding will unfortunately keep people away that like to judge books by their cover. But that says more about their own problems and unwillingness than it does about MS.<p>I don't understand why we have to throw ourselves into brand "camps" and defend them to the death. It's dumb. I like Linux, I use an assortment of operating systems depending on my needs, and I don't see any reason why a decent effort/product can't be appreciated, no matter what company produces it.
FYI, it seems that Visual Studio sends a lot of data about your usage back to Microsoft.<p>"This includes information about how you use the products and services, such as the features you use, the web pages you visit, and the search terms you enter." (among other things such as name & device identifiers <a href="https://www.visualstudio.com/en-us/dn948229" rel="nofollow">https://www.visualstudio.com/en-us/dn948229</a>)<p>You can disable this...but it requires you to re-disable it on every product update.
<a href="https://code.visualstudio.com/Docs/supporting/FAQ#_how-to-disable-telemetry-reporting" rel="nofollow">https://code.visualstudio.com/Docs/supporting/FAQ#_how-to-di...</a><p>Is this now standard practice?
I really hate how MS names things. Microsoft SQL Server, or as most people call it SQL Server. I read the title to this post as Visual Studio code is now open-source - but it's not. The product some genius called Visual Studio Code has been opened.<p>I'm really surprised Windows isn't called Microsoft Operating System, or Operating System for short.
I actually visited the VS Code team at Microsoft a few weeks ago for a product-research day where they brought in developers from small teams from around the US. I had heard that this was the plan, and I'm excited to see that it has since happened. They showed some compelling features (still not-yet released) that I think would bring this well-beyond a simple Atom competitor. Once they bring the debugging and linting features to other languages (Python, Ruby, Go), I think this won't just be seen in the same category as Atom.
Shameless self-plug: we also released (and open-sourced) a significantly more powerful PowerShell plugin for VS Code today[1][2] as well as a set of .NET and JSON APIs, the PowerShell Editor Services[3], that sits behind it. We welcome contributions and feedback, and feel free to hit up the developer David Wilson, @daviwil, or me, @joeyaiello.<p>[1] <a href="http://blogs.msdn.com/b/powershell/archive/2015/11/17/announcing-windows-powershell-for-visual-studio-code-and-more.aspx" rel="nofollow">http://blogs.msdn.com/b/powershell/archive/2015/11/17/announ...</a><p>[2] <a href="https://github.com/PowerShell/vscode-powershell" rel="nofollow">https://github.com/PowerShell/vscode-powershell</a><p>[3] <a href="http://github.com/PowerShell/PowerShellEditorServices" rel="nofollow">http://github.com/PowerShell/PowerShellEditorServices</a>
Has anyone spent a lot of time with VS Code? I tried it a while back when it was first announced and have not found a reason to re-visit it yet. At the time it felt like a sublime-text alternative instead of an IDE (was it always positioned to be just an editor?) Always great to see more options though.
No modal/vim mode? (The Googles indicate "no".) I <i>want</i> to love you, Visual Studio Code, but that's a deal-breaker. Looks like the plug-in system is up, so maybe it'll come down the road.<p>Though it's probably my color-blind eyes, but I couldn't find a stock dark theme that worked for me (first time I've had that out-of-the-box problem).<p>So between not being able to read the text on the screen that well, and an input model that doesn't fit well with what I'm used to, I guess I'll come back in six months. :-)<p>EDIT: and no Java syntax highlighting? I understand that it's a beta/WIP, but really? ObjC seems to work okay.
This is pretty amazing from the company that was trying to kill Linux just a few years ago and is now adopting that mentality for developing and delivering software.<p>While I don't want to be negative; this and other recent moves by MS, seem to be an effort to lighten the overladen ship that is the MS super-tanker. Will moves like this prevent them from sinking? Personally, I switched away from MS products in 1996 and have never looked back, and this does make me wonder...
>TIME-SENSITIVE SOFTWARE. The software will stop running on 31/12/2016 (day/month/year). You will not receive any other notice. You may not be able to access data used with the software when it stops running.<p>What does this mean. Should I expect a working VCS instead of this one in 2017?<p>Is not a condition I like in the terms of my main tool.
As an Atom user that's only dabbled with VS Code when it was announced, what are its advantages? Last time I tried Code it seemed like a fork of Atom with Microsoft branding.
Pretty cool! I've been using it a bit on the days where I have to do stuff on Windows, mostly for hacking on C++ code and playing with GL shaders (the code is cross-platform with CMake, so I don't really need Visual Studio).<p>I've had a few ideas about little things to add to it, and having it open source makes that a possibility!
I've been using VSC for a few months now for side projects and I really like it. I've ditched notpad++ for it without any regrets. I'm not a fan of using my full blown VS2015 either for nodejs/web projects. Glad to see support for nodejs debugging this will be useful.
The only thing I wish VS Code had is "Compiling" out of the box. I know you guys want to make an amazing experience for each language, but one of my favorite editors is Geany because no matter the language or platform when I hit build / compile it usually just works. Hoping now that it's gone open source we will see minor changes like compiling / building cross platform at least. Other than that it's a great editor, definitely simple enough and wonderful to work with.
I hope this move paves the way so that VSCode will now have the Code Collapse feature which has been requested tremendously.<p><a href="http://visualstudio.uservoice.com/forums/293070-visual-studio-code/suggestions/7752321-add-code-folding-support" rel="nofollow">http://visualstudio.uservoice.com/forums/293070-visual-studi...</a>
What I find quite odd is Microsoft rarely seems to show up on front page of HN, then all of a sudden in concert all of the top links on front page are Microsoft related.<p>It's not that they're not doing good things to help fix their culture, but I find it almost annoying. It seems almost impossible to me that all this promotion is not coming from them directly..
Want support for Ruby and/or Rails? Go cast your votes here <a href="http://visualstudio.uservoice.com/forums/121579-visual-studio-2015?query=ruby" rel="nofollow">http://visualstudio.uservoice.com/forums/121579-visual-studi...</a>
I'm praying that a vim mode will be released for VS Code soon. Visual Studio's VsVim is excellent, and a VSC plugin of equal capabilities would convince me to adopt VS Code for typescript development. Fingers crossed!
Met with a couple of folks from the SQL Server team at RubyConf. They really just blended in - they weren't even wearing Microsoft shirts or anything. The seemed genuinely concerned about the cross-platform story, and went so far as recommending a "competing" product for SQL Server tooling on OSX.
I wonder how VSC works with node APIs?<p>One thing I really dislike about Atom is it's complete reliance on and lack of abstraction over the node APIs, making it nearly impossible to port to run hosted (which really confuses me, as I'd think that Github would love to have a great online editor integrated right into repos).<p>If VSC only uses async APIs, it might be easier to get running in a browser.<p>Also, Atom's security model is very weak. Extensions have direct access to node APIs (as do iframes! but that's an Electron issue). Sandboxing extensions would be a huge deal for me.
For those who are, like me, ignorant: VS Code is a source code editor...<p>I find it funny that nowhere on the official page (code.visualstudio.com) does it say that it's an editor.
Slightly bizarre that the requirements[1] imply that it supports OS X and Linux but not Windows 7. I understand that they're under the cosh to get people to upgrade, but still.<p>[1] <a href="https://code.visualstudio.com/Docs/supporting/requirements" rel="nofollow">https://code.visualstudio.com/Docs/supporting/requirements</a>
I didn't realize code completion / autocompletion / IntelliSense for JavaScript NPM modules required TSD. I followed the steps in this guide[0] and it seems to work fine.<p>[0] <a href="https://code.visualstudio.com/Docs/runtimes/nodejs" rel="nofollow">https://code.visualstudio.com/Docs/runtimes/nodejs</a>
As there seem to be some of the involved developers hanging around here:<p>Thank you and great job on this!<p>VS Code is from my perspective the most responsive web-based editor. The extension story looks sane and well-designed (+1 for things like async completions wich are e.g. missing in Sublime and pluggable debuggers!). And getting this delivered as open source software is just great!
I usually use a minGW environment when I have to use a Windows box - which gives me GDB, GCC, ld etc. I've found it can be really frustrating to set up properly. I really miss Emacs. This sounds like it could be missing piece. How is its support for C/C++ ?
Feels like a nicely responsive and down-to-earth editor. It'd be great with a color scheme that emphasized your own variables and fields. It's not that helpful to draw attention to constants, keywords and arbitrary non-reserved identifiers like `document`.
Why did MS fork atom.io again? Why didn't they do Facebook-style and just add modules that supported their stuff like how react ecosystem is now supported? Atom was slow but is picking up speed now and would be nice if it was simply aligned.
A good editor does not need to be open source to have a good eco-system based on plugins (like sublime).
The MIT license seems to be friendly who would fork to make a more specific editor for some special language/purpose.
I just looked at Github, and most of the source is written by Typescript.
I wonder what kind of GUI framework they are using? This application is cross platform. How do they make it??
The only feature that still keeps me from using it is that the debugger won't work when the app to debug is running inside a docker container.<p>Does anyone know if this will be ever be possible?
I liked Visual Studio when I used it for a university mandated project years ago. If Microsoft had open sourced this a decade ago, I might actually be using it today.
Good to know! Microsoft moving towards OpenSource community, early i didn't see much. I've been using it since 2009. They did massive improvements.
Visual Studio Code does not yet support JSX, nor properly supports ES6, so it's currently unusable to modern Javascript devs. Which is a shame, because it has a lot of potential! I'll be watching this closely to see when it becomes usable in my workflow.
The name of the "VS Code" product makes the title a little mis-leading. I thought the code for "Visual Studio" was open sourced. Turns out it's just this stripped down editor called "Visual Studio Code".
The good: The Monaco editor component that Microsoft paid a lot of money is now under MIT license. (bought the company from Switzerland)<p>The bad: they refactored it to TypeScript (from Javascript)<p>The ugly: the sole existence of TypeScript and some ES6 syntax is the monaco editor project and Visual Studio Online and Visual Studio Code is a fork of it.
It's funny how on the intro video [1] on the Visual Studio Code homepage [2], the presenter is using apple macbook right in front of the Microsoft logo in the background :)<p>[1] - <a href="http://imgur.com/Nc82DB5" rel="nofollow">http://imgur.com/Nc82DB5</a>
[2] - <a href="https://code.visualstudio.com/" rel="nofollow">https://code.visualstudio.com/</a>
Don't a lot of advanced folks avoid reliance on "visual paint" style programming?<p>Do folks like Linus and John Carmack crank up Eclipse and use wizards?<p>[ EDIT: I've obviously offended some Visual programming fans. I apologize. ]