Introduction

Visual Studio Code (VSCode) is a lightweight open-source editor, which is free for private and commercial use. Technically, VSCode is built on the framework Electron. Electron is known as a toolset to deploy Node.js applications that are running on the Blink layout engine. The underlying editor is the Monaco Editor. Like the PowerShell ISE, it also has IntelliSense capabilities, which are even available for many more languages. You can easily extend VSCode with the installation of additional extensions. These extensions bring code language and markup language capabilities. But extensions can leverage VSCode even more, which we will see in later chapters. In addition, it comes with an integration of Git and some good debugging capabilities. Git is a source versioning tool and highly important in professional software development. We will take a closer look at it when we are creating reusable code with VSCode.

To recap, the idea of VSCode is very simpleā€”it's main characteristics are as follows:

  • Fast
  • Simple
  • Customizable
  • Extendable
  • Support for multiple languages
  • IntelliSense
  • Debugging
  • Version Control

Its customization and the endless capabilities that come with its extensions make VSCode a very powerful tool. To be able to make use of all of its benefits, it is important to go through its complexity step by step on your own. Try to follow and adopt the demonstrated steps for a stronger understanding.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset