What’s so great about Visual Studio Code?

  Visual Studio Code

When Visual Studio Code was launched, I was skeptical. So skeptical that I would not have been caught dead repeating the title of this article. My tool belt consisted of Visual Studio 2013 and Notepad ++ for quick editions. Since my workload had me mainly dealing with C # and Razor, working with publishers such as Sublime, VIM or UltraEdit was not really ideal. There are only a few features that a full stack developer, especially one dealing with .NET, cannot do without. Mainly things like code completion, debugging and package management.

Visual Studio Code arrived at the right time and place. Microsoft was on the fast track to becoming an unrecognizable company, but unquestionably better. Looking back, everything seems so clear, Microsoft was preparing for cross-platform support, leaving behind the first Windows mantra while developers adopted Microsoft services. Now they had to provide developers with first-class tools to support their new strategy regardless of the platform.

Let's talk about one of the most important things behind any tool, that's the documentation. Visual Studio Code provides incredibly complete and well written documentation. The team behind the tool has put a lot of work and reflection on this aspect. The download page serves as the home page for all documentation. It does a very good job of indicating the right direction to start.

 Visual Studio code download page

The following is language support. VS Code comes with support for popular languages ​​such as HTML, JavaScript and TypeScript. But through the magic of extensions, hundreds more are supported. Other editors support functions such as syntax highlighting and code navigation; Visual Studio Code goes beyond that with IntelliSense, which brings very useful features such as smart terminations. Your favorite language is likely to be compatible.

 Market languages ​​VS Code

Go beyond highlighting syntax and autocomplete with IntelliSense, which provides intelligent terminations based on types of variables, function definitions and imported modules.

Other An important feature is version control. Git is compatible immediately and many others are supported through extensions. This means that if you are working in Git repositories, or maybe you still have TFVC, VS Code has it covered. Git commands are integrated, but for those of us who prefer to click, context menus along with drag and drop support help us easily manage source control interactions. A byproduct of multiple users touching a repository inevitably results in merger conflicts. VS Code helps you identify and solve them easily. The display of differences is also compatible and can be achieved with a couple of clicks.

A very interesting feature is the ability to see the resulting commands generated by their source control interactions controlled by the UI. This can be done by opening the Git Output window. This is extremely useful for those new to Git. It helps them understand the commands involved and how to implement them.

The following topic is very controversial and, frankly, it is what made me fall in love with the tool. Debugging VS Code has added support for debugging Node.js, as well as JavaScript and TypeScript. It does not stop there. Again through its extensive market of extensions. Support for most languages ​​is present. I have never been a fan of statements or printed alerts. Debugging support allows me to get away from that practice. This functionality works as expected. Set breakpoints and can inspect objects just as you normally would in Visual Studio.

For those situations where the breakpoints do not cut it, the registration points are also factory compatible for Node.js and for other languages ​​through extensions If you are not familiar with these. They are a variation of Breakpoint that does not stop the execution. They can be as simple as plain text but can include evaluation of expressions.

 Visual Studio Code registration points

Today my tool belt still includes Notepad ++, but Visual Studio Code is now also there while I do it. I spent most of my time in Visual Studio

In a nutshell, VS Code took all the good things that developers love from full IDEs and omitted most of the things that most people didn't use or didn't care about. Add to that cross platform support, parity of features with alternatives, a thriving market of extensions and a price tag for free! and you get a recipe for success.

You can visit the official website here for more information on this incredibly powerful but lightweight tool.

Tell us what you think about VSCode? I like and dislike and worthy alternatives.

Additional readings: Azure, Git, JavaScript, Node.js, TypeScript, Visual Studio, Visual Studio Code

For More Updates Check out Blog, Windows Softwares Drivers, Antivirus, Ms Office, Graphic Design Don’t Forget to Look Our Facebook Page Get Into Pc like us & follow on Twitter- @getinpc

Please Note: This content is provided and hosted by a 3rd party server. Sometimes these servers may include advertisements. igetintopc.com does not host or upload this material and is not responsible for the content.