Visual Studio Code Extension for Arduino is now open sourced and available on Github, Microsoft’s Zhidi Shang from Visual Studio IoT Tooling researched the development announced via a blog post.
Visual Studio Code is an open source light-weight code editor. If you’re new to VS Code, check out Getting Started with Visual Studio Code.
From the blog post:
Our Arduino extension fully embraces the Arduino developer community and is almost fully compatible and consistent with the official Arduino IDE. On top of it, we added the most sought-after features, such as IntelliSense, Auto code completion, and on-device debugging for supported boards.
Here is a list of the core functionalities:
IntelliSense and syntax highlighting for Arduino sketches
Verify and upload your sketches in Visual Studio Code
Built-in board and library manager
Built-in example list
Built-in serial monitor
Snippets for sketches
Automatic Arduino project scaffolding
Command Palette (F1) integration of frequently used commands (e.g. Verify, Upload…)
Integrated Arduino Debugging New
For Arduino extension users, you can directly download and install the extension from Visual Studio Code Marketplace at: https://aka.ms/arduino.
Learn more and download:
https://github.com/Microsoft/vscode-arduino