TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Visual Studio Code is now open source

1325 pointsby BruceMover 9 years ago

67 comments

smortazover 9 years ago
We&#x27;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&#x2F;R&#x2F;Jupyter team lead<p><a href="https:&#x2F;&#x2F;www.visualstudio.com&#x2F;features&#x2F;python-vs" rel="nofollow">https:&#x2F;&#x2F;www.visualstudio.com&#x2F;features&#x2F;python-vs</a>
评论 #10590287 未加载
评论 #10589536 未加载
评论 #10589950 未加载
评论 #10590610 未加载
评论 #10590799 未加载
评论 #10589627 未加载
评论 #10591295 未加载
评论 #10593857 未加载
评论 #10589931 未加载
评论 #10589937 未加载
kup0over 9 years ago
I wasn&#x27;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&#x27;s well-made. There aren&#x27;t really any negative MS-flavored conventions as far as I can tell. This isn&#x27;t MS Office (which I guess has its place but has gone off the deep end, IMHO). It looks like it&#x27;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&#x27;t understand why we have to throw ourselves into brand &quot;camps&quot; and defend them to the death. It&#x27;s dumb. I like Linux, I use an assortment of operating systems depending on my needs, and I don&#x27;t see any reason why a decent effort&#x2F;product can&#x27;t be appreciated, no matter what company produces it.
评论 #10590177 未加载
评论 #10590460 未加载
评论 #10589831 未加载
评论 #10591529 未加载
评论 #10591104 未加载
评论 #10589958 未加载
评论 #10591404 未加载
avivoover 9 years ago
FYI, it seems that Visual Studio sends a lot of data about your usage back to Microsoft.<p>&quot;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.&quot; (among other things such as name &amp; device identifiers <a href="https:&#x2F;&#x2F;www.visualstudio.com&#x2F;en-us&#x2F;dn948229" rel="nofollow">https:&#x2F;&#x2F;www.visualstudio.com&#x2F;en-us&#x2F;dn948229</a>)<p>You can disable this...but it requires you to re-disable it on every product update. <a href="https:&#x2F;&#x2F;code.visualstudio.com&#x2F;Docs&#x2F;supporting&#x2F;FAQ#_how-to-disable-telemetry-reporting" rel="nofollow">https:&#x2F;&#x2F;code.visualstudio.com&#x2F;Docs&#x2F;supporting&#x2F;FAQ#_how-to-di...</a><p>Is this now standard practice?
评论 #10591196 未加载
评论 #10589978 未加载
stoolpigeonover 9 years ago
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&#x27;s not. The product some genius called Visual Studio Code has been opened.<p>I&#x27;m really surprised Windows isn&#x27;t called Microsoft Operating System, or Operating System for short.
评论 #10588493 未加载
评论 #10588749 未加载
评论 #10590299 未加载
评论 #10588489 未加载
评论 #10589882 未加载
评论 #10588504 未加载
评论 #10594408 未加载
评论 #10590765 未加载
评论 #10589404 未加载
micah_chattover 9 years ago
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&#x27;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&#x27;t just be seen in the same category as Atom.
评论 #10588666 未加载
评论 #10589095 未加载
评论 #10590475 未加载
评论 #10589370 未加载
mkazizover 9 years ago
VSC has revolutionized how I code on Linux. Thank you, Microsoft!
评论 #10588469 未加载
评论 #10589250 未加载
评论 #10588801 未加载
评论 #10590477 未加载
评论 #10588377 未加载
评论 #10589124 未加载
joeyaielloover 9 years ago
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:&#x2F;&#x2F;blogs.msdn.com&#x2F;b&#x2F;powershell&#x2F;archive&#x2F;2015&#x2F;11&#x2F;17&#x2F;announcing-windows-powershell-for-visual-studio-code-and-more.aspx" rel="nofollow">http:&#x2F;&#x2F;blogs.msdn.com&#x2F;b&#x2F;powershell&#x2F;archive&#x2F;2015&#x2F;11&#x2F;17&#x2F;announ...</a><p>[2] <a href="https:&#x2F;&#x2F;github.com&#x2F;PowerShell&#x2F;vscode-powershell" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;PowerShell&#x2F;vscode-powershell</a><p>[3] <a href="http:&#x2F;&#x2F;github.com&#x2F;PowerShell&#x2F;PowerShellEditorServices" rel="nofollow">http:&#x2F;&#x2F;github.com&#x2F;PowerShell&#x2F;PowerShellEditorServices</a>
评论 #10590530 未加载
JL2010over 9 years ago
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.
评论 #10588490 未加载
评论 #10588734 未加载
评论 #10588482 未加载
评论 #10588585 未加载
评论 #10588502 未加载
评论 #10588742 未加载
评论 #10602696 未加载
评论 #10588929 未加载
评论 #10590675 未加载
评论 #10589299 未加载
评论 #10592853 未加载
评论 #10589595 未加载
mikestewover 9 years ago
No modal&#x2F;vim mode? (The Googles indicate &quot;no&quot;.) I <i>want</i> to love you, Visual Studio Code, but that&#x27;s a deal-breaker. Looks like the plug-in system is up, so maybe it&#x27;ll come down the road.<p>Though it&#x27;s probably my color-blind eyes, but I couldn&#x27;t find a stock dark theme that worked for me (first time I&#x27;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&#x27;t fit well with what I&#x27;m used to, I guess I&#x27;ll come back in six months. :-)<p>EDIT: and no Java syntax highlighting? I understand that it&#x27;s a beta&#x2F;WIP, but really? ObjC seems to work okay.
评论 #10589242 未加载
评论 #10590687 未加载
评论 #10591163 未加载
评论 #10589612 未加载
评论 #10589215 未加载
bluejekyllover 9 years ago
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&#x27;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...
评论 #10589673 未加载
评论 #10590769 未加载
ogigover 9 years ago
&gt;TIME-SENSITIVE SOFTWARE. The software will stop running on 31&#x2F;12&#x2F;2016 (day&#x2F;month&#x2F;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.
评论 #10592850 未加载
tapoxiover 9 years ago
As an Atom user that&#x27;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.
评论 #10588440 未加载
评论 #10588960 未加载
评论 #10588429 未加载
评论 #10588464 未加载
评论 #10588444 未加载
评论 #10588423 未加载
skdd8over 9 years ago
That&#x27;s cool!<p>However, anyone read the privacy policy?<p><a href="https:&#x2F;&#x2F;www.visualstudio.com&#x2F;en-us&#x2F;dn948229" rel="nofollow">https:&#x2F;&#x2F;www.visualstudio.com&#x2F;en-us&#x2F;dn948229</a>
devyover 9 years ago
Unsurprisingly, Visual Studio Code is mostly (62% at the moment) written in TypeScript!
评论 #10589403 未加载
tonyarklesover 9 years ago
Pretty cool! I&#x27;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&#x27;t really need Visual Studio).<p>I&#x27;ve had a few ideas about little things to add to it, and having it open source makes that a possibility!
评论 #10590931 未加载
guiomieover 9 years ago
I&#x27;ve been using VSC for a few months now for side projects and I really like it. I&#x27;ve ditched notpad++ for it without any regrets. I&#x27;m not a fan of using my full blown VS2015 either for nodejs&#x2F;web projects. Glad to see support for nodejs debugging this will be useful.
giancarlostoroover 9 years ago
The only thing I wish VS Code had is &quot;Compiling&quot; 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 &#x2F; compile it usually just works. Hoping now that it&#x27;s gone open source we will see minor changes like compiling &#x2F; building cross platform at least. Other than that it&#x27;s a great editor, definitely simple enough and wonderful to work with.
评论 #10590941 未加载
AngeloAnolinover 9 years ago
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:&#x2F;&#x2F;visualstudio.uservoice.com&#x2F;forums&#x2F;293070-visual-studio-code&#x2F;suggestions&#x2F;7752321-add-code-folding-support" rel="nofollow">http:&#x2F;&#x2F;visualstudio.uservoice.com&#x2F;forums&#x2F;293070-visual-studi...</a>
评论 #10588933 未加载
评论 #10590804 未加载
datashovelover 9 years ago
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&#x27;s not that they&#x27;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..
评论 #10589410 未加载
评论 #10589434 未加载
评论 #10589375 未加载
评论 #10589382 未加载
ziahamzaover 9 years ago
The project has come a long way,since the early days of the Monaco code editor. Really happy seeing it finally come to the open!! :D
MrBraover 9 years ago
Want support for Ruby and&#x2F;or Rails? Go cast your votes here <a href="http:&#x2F;&#x2F;visualstudio.uservoice.com&#x2F;forums&#x2F;121579-visual-studio-2015?query=ruby" rel="nofollow">http:&#x2F;&#x2F;visualstudio.uservoice.com&#x2F;forums&#x2F;121579-visual-studi...</a>
astral303over 9 years ago
How does this compare to Brackets? <a href="http:&#x2F;&#x2F;brackets.io" rel="nofollow">http:&#x2F;&#x2F;brackets.io</a> Anyone has experience?
arleviover 9 years ago
I&#x27;m praying that a vim mode will be released for VS Code soon. Visual Studio&#x27;s VsVim is excellent, and a VSC plugin of equal capabilities would convince me to adopt VS Code for typescript development. Fingers crossed!
评论 #10590060 未加载
MattSteelbladeover 9 years ago
Really happy to hear that. I&#x27;ve been using it over Sublime.
bdcravensover 9 years ago
Met with a couple of folks from the SQL Server team at RubyConf. They really just blended in - they weren&#x27;t even wearing Microsoft shirts or anything. The seemed genuinely concerned about the cross-platform story, and went so far as recommending a &quot;competing&quot; product for SQL Server tooling on OSX.
gagegeover 9 years ago
They broadcasted the open-sourcing live on Channel 9. They sure know how to get programming nerds excited. :)
spankaleeover 9 years ago
I wonder how VSC works with node APIs?<p>One thing I really dislike about Atom is it&#x27;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&#x27;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&#x27;s security model is very weak. Extensions have direct access to node APIs (as do iframes! but that&#x27;s an Electron issue). Sandboxing extensions would be a huge deal for me.
cheezover 9 years ago
VSC is possibly the new Emacs and JavaScript is the new Lisp.<p>Eh, could be worse.
scscscover 9 years ago
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&#x27;s an editor.
评论 #10590145 未加载
mrecover 9 years ago
Slightly bizarre that the requirements[1] imply that it supports OS X and Linux but not Windows 7. I understand that they&#x27;re under the cosh to get people to upgrade, but still.<p>[1] <a href="https:&#x2F;&#x2F;code.visualstudio.com&#x2F;Docs&#x2F;supporting&#x2F;requirements" rel="nofollow">https:&#x2F;&#x2F;code.visualstudio.com&#x2F;Docs&#x2F;supporting&#x2F;requirements</a>
评论 #10592557 未加载
darkhornover 9 years ago
Why they are doing this? I mean why they are open sourceing? They have open sourced .NET and for example they have support for Cordova.
niedzielskiover 9 years ago
I didn&#x27;t realize code completion &#x2F; autocompletion &#x2F; 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:&#x2F;&#x2F;code.visualstudio.com&#x2F;Docs&#x2F;runtimes&#x2F;nodejs" rel="nofollow">https:&#x2F;&#x2F;code.visualstudio.com&#x2F;Docs&#x2F;runtimes&#x2F;nodejs</a>
Matthias247over 9 years ago
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!
ConAntonakosover 9 years ago
I love this new Microsoft.
评论 #10588778 未加载
SneakerXZover 9 years ago
How is the support for C#? Does it support debugging web apps on Mac OS X? Is there any basic refactoring for it?
评论 #10591338 未加载
评论 #10589757 未加载
bigger_cheeseover 9 years ago
I usually use a minGW environment when I have to use a Windows box - which gives me GDB, GCC, ld etc. I&#x27;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&#x2F;C++ ?
评论 #10592717 未加载
continuationalover 9 years ago
Feels like a nicely responsive and down-to-earth editor. It&#x27;d be great with a color scheme that emphasized your own variables and fields. It&#x27;s not that helpful to draw attention to constants, keywords and arbitrary non-reserved identifiers like `document`.
sebringjover 9 years ago
Why did MS fork atom.io again? Why didn&#x27;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.
评论 #10592023 未加载
评论 #10593733 未加载
bpicoloover 9 years ago
Does it support fuzzy matching filenames yet? That was one big missing feature for me
评论 #10590780 未加载
yy77over 9 years ago
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&#x2F;purpose.
vesrahover 9 years ago
I like it, but the themes section of the marketplace should probably have previews.
niceumeover 9 years ago
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??
评论 #10595277 未加载
m90over 9 years ago
The only feature that still keeps me from using it is that the debugger won&#x27;t work when the app to debug is running inside a docker container.<p>Does anyone know if this will be ever be possible?
joshfraserover 9 years ago
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.
评论 #10590715 未加载
tasnimrezaover 9 years ago
Good to know! Microsoft moving towards OpenSource community, early i didn&#x27;t see much. I&#x27;ve been using it since 2009. They did massive improvements.
labover 9 years ago
Seems like an Atom fork. And the amount of people who are hardcore Linux user but have yet to find a better IDE than vsc on this thread.
评论 #10590861 未加载
评论 #10589800 未加载
VOYDover 9 years ago
Good, maybe now I can get code-folding.
forrestthewoodsover 9 years ago
How does this compare to Atom? I&#x27;ve not kept up with either very well. I still just use Sublime.
thewhitetulipover 9 years ago
Never thought I&#x27;d run Visual Studio on my linux machine!!! Thank you Microsoft!
评论 #10589776 未加载
jcdietrichover 9 years ago
But does it have vi bindings?
评论 #10590846 未加载
stevebmarkover 9 years ago
Visual Studio Code does not yet support JSX, nor properly supports ES6, so it&#x27;s currently unusable to modern Javascript devs. Which is a shame, because it has a lot of potential! I&#x27;ll be watching this closely to see when it becomes usable in my workflow.
评论 #10591201 未加载
评论 #10592669 未加载
评论 #10591210 未加载
评论 #10590440 未加载
ogeziover 9 years ago
VS code is more or less just a &#x27;pretty&#x27; text editor.
deathtrader666over 9 years ago
My Python colleagues would still rather stay with PyCharm..
tkinomover 9 years ago
Feel the Force, Open Source!!!
wernyover 9 years ago
after the update I can no longer format xml files using alt+shift+f
sabujpover 9 years ago
was expecting msft open sourced the compiler, linker, msbuild, etc
评论 #10589191 未加载
评论 #10589162 未加载
评论 #10590989 未加载
BenJavaover 9 years ago
Interesting!!!
ravipatil123over 9 years ago
Nice One
sgreeranover 9 years ago
what about visual basic for dos?
hasenjover 9 years ago
The name of the &quot;VS Code&quot; product makes the title a little mis-leading. I thought the code for &quot;Visual Studio&quot; was open sourced. Turns out it&#x27;s just this stripped down editor called &quot;Visual Studio Code&quot;.
评论 #10590315 未加载
评论 #10589726 未加载
评论 #10589020 未加载
tkinomover 9 years ago
Welcome to the dark side.<p>Feel the power of the Empire.<p>Linux - I am your father!<p>:-)
评论 #10593204 未加载
评论 #10589367 未加载
评论 #10589395 未加载
frikover 9 years ago
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.
评论 #10588590 未加载
评论 #10588530 未加载
评论 #10588634 未加载
评论 #10588713 未加载
aidenn0over 9 years ago
Is it me, or is that a Macintosh screenshot of the github page?
评论 #10589642 未加载
评论 #10589394 未加载
评论 #10591330 未加载
评论 #10589337 未加载
orenbarzilaiover 9 years ago
Nice move MS. Too bad it ~10 years too late
jarucheover 9 years ago
Who cares, VS Code is nothing more than a fancy text editor. Not and IDE.
评论 #10589472 未加载
评论 #10590416 未加载
usaphpover 9 years ago
It&#x27;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:&#x2F;&#x2F;imgur.com&#x2F;Nc82DB5" rel="nofollow">http:&#x2F;&#x2F;imgur.com&#x2F;Nc82DB5</a> [2] - <a href="https:&#x2F;&#x2F;code.visualstudio.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;code.visualstudio.com&#x2F;</a>
评论 #10592280 未加载
tosseraccountover 9 years ago
Don&#x27;t a lot of advanced folks avoid reliance on &quot;visual paint&quot; style programming?<p>Do folks like Linus and John Carmack crank up Eclipse and use wizards?<p>[ EDIT: I&#x27;ve obviously offended some Visual programming fans. I apologize. ]
评论 #10590817 未加载
评论 #10589127 未加载
评论 #10589998 未加载
评论 #10589204 未加载