Early this morning, Microsoft's text (code) editor Visual Studio Code (VS code) released its first official version , just over a year from the first beta release.
Over more than 10 years of programming experience, I've used a lot of code editors (including Ides), such as FrontPage, Dreamweaver, EditPlus, EmEditor, notepad++, Apatana, MyEclipse, TextMate, Coda, VIM, Intellij idea, Sublime Text, Phpstorm, Atom, Brackets, Macvim, Xcode, and more.
They are excellent editors, especially Sublime Text and Phpstorm , and are ideal for web development.
Unfortunately they are not perfect, because "a perfect editor" should contain at least the following "5f features":
Fast, fast startup speed, fast file speed, fast file search speed;
Fantastic, the interface design is simple and generous, theme color pleasing, layout reasonable, experience fluency;
Fundamental, the basic function is complete, can be in the text editing (editor) and the Integrated development environment (IDE) to achieve a good balance;
Flexible, the editor should have a rich extension (and its ecological market) to meet the user's personalized expansion needs;
Free and open source.
VS code above 5F is doing very well, it is very promising to be the first perfect code editor.
I'm so bullish VS Code, and because of its software design philosophy and the team behind it:
VS Code based on Electron, is the main direction of the cross-platform open source editor, and uses TypeScript to solve the performance criticism;
VS Code was developed by Monaco, whose architect is the famous "gof design pattern" one of the authors Erich Gamma; "
Microsoft has over 20 years of experience in editor IDE design in Visual Studio projects ;
VS Code draws on the great features of Sublime Text and Phpstorm and the plugin ecosystem.
In terms of software architecture, financial resources, and development experience, theVS Code team is more than any editor team in history.
Even more exciting is that vs code is completely open source and free (and finally can no longer feel guilty about using the cracked version of the editor), with the help of the open source community, VS code is still evolving and improving. With just five months on Github, there are more than 1370 issues recommendations. From my actual experience, every issues can receive quick feedback and follow-up from the VS Code team on the same day.
There's a sentence that applies to the VS Code team, which is especially suitable for:
People who are better than you are not scary, and what is scary is that you work harder than your best.
Even more frightening, they are rich in the second generation, not bad money.
Many issues have been fixed in the VS Code 1.0 release, and Chinese language support (preferably in English) has been added, and is an editor worth learning and using. Here, cat brother formally to the programmers and programming enthusiasts, recommend this my favorite editor. Interested friends can continue to review theVisual Studio Code Configuration Guide , which will be continuously refined and updated on Github.
Visual Studio Code, the perfect editor