(This article is also published in my public number "dotnet daily Essence article")
In the Build 2015 conference, Microsoft put a lot of big strokes, one of the common (whether Microsoft Eco-or non-Microsoft ecosystem) Program Ape is closely concerned about the release of Visual Studio code.
A previous article on node. js Tool for Visual Studio also talks about the power of a powerful IDE like VS to the non-Microsoft ecosystem developers, but there are some shortcomings: vs must be installed under Windows, VS is not lightweight enough. Let the public not think of is (including our MVP, although we can download the VS RC in 1, 2 weeks before the Build conference), the Microsoft engineering team packaged and optimized an open source code editor, released the Visual Studio brand named enhanced Code Editor, To bring the VS some powerful features to the Linux and Mac OSX platform. Visual Studio Code was released in addition to the enhanced. NET cross-platform development capabilities, but also received a lot of domestic and foreign platform developers of great concern and praise.
Among them, Google developer experts, Microsoft regional Technology experts, MVP, the author of a large number of articles, John Papa (a non-Microsoft speaker of the three in-depth demonstration of vscode in the build). He has published a series of articles to fully describe the various facets of Vscode.
The first article is an introductory article (Http://johnpapa.net/visual-studio-code). At the beginning of the article, I used the words "amazing, hard to believe," and thought it was a great tool to "change the rules of the game". Next, the overall impression of Vscode (an excerpt of the official introduction and documentation of a large number of Vscode) was discussed. In this article also answered a lot of people will ask "This is an editor or IDE" question, he said bluntly "although this is a good question, but for me is not a problem, you will only choose a tool?" "also gives a post address (http://johnpapa.net/web-dev-with-editors-and-ides) devoted to the editor and IDE.
John, of course, likes Vscode, and is now his preferred tool. He also lists the key features of Vscode and what he thinks are great places:
- Super fast
- Adjustable
- Have intelligent perception
- Integrated git
- Support Refactoring
- Support for task execution such as Gulp
- Auto Save
- Easy to find.
- can be customized
- Quick fix
- Multi-instance
But he also points to a temporary shortfall: the lack of extended support. In this introductory article, John also gives his own other guiding article addresses based on the main features of Vscode (the following article is all done in OSX):
- Vscode Introduction (http://johnpapa.net/getting-started-with-visual-studio-code/): Basic functions, shortcut keys, code lookup navigation, editor capabilities, and more.
- IntelliSense Introduction (Http://johnpapa.net/intellisense-witha-visual-studio-code): IntelliSense (that is, code completion) supports JavaScript, typescript, and C #.
- Refactoring use (Http://johnpapa.net/refactoring-with-visual-studio-code): Some of the more advanced Code navigation features, changing all occurrences of the location, multiple cursors, renaming in all files, formatting code.
- Debug Use (Http://johnpapa.net/debugging-with-visual-studio-code): Debug menu, JS Debug, TS Debug.
- Git Integration and configuration introduction (Http://johnpapa.net/git-and-preferences-in-visual-studio-code): Comparable code, rich configuration (including shortcut key remapping), theme color.
Finally, John also stressed that the birth of Vscode without the open mind and impetus of Scott Guthrie and Scott Hunter, but also with the development work of Erich Gamma and Chris Dias.
I believe that the introduction and praise of Vscode's articles in the community there are many (such as the domestic knowledge of a reply to the more comprehensive), you can learn more about the use of other people experience.
Visual Studio walks into a non-Windows program Ape House