Recommended VS Code Extensions for Robotic Software Developers
C++ Extension Pack¶
This extension pack includes
- C/C++
- C/C++ Themes
- CMake
- CMake Tools
C/C++¶
It provides language support for C/C++ to Visual Studio Code, including editing (IntelliSense) and debugging features.
C/C++ Themes¶
C++ color themes.
CMake¶
This extension provides support for CMake in Visual Studio Code including colorization and completion lists, etc.
CMake Tools¶
It provides a full-featured, convenient, and powerful workflow for CMake-based projects in Visual Studio Code.
Code Runner¶
Run code snippet or code file for multiple languages directly. You can e.g., run your .cpp file per one click.
Dev Containers¶
The Dev Containers extension lets you use a Docker container as a full-featured development environment. You can also enable your local extensions in dev containers.
Docker¶
The Docker extension makes it easy to build, manage, and deploy containerized applications from Visual Studio Code.
Doxygen Documentation Generator¶
It helps to generate Doxygen documentation with comment block.
Draw.io Integration¶
This extension integrates Draw.io into Visual Studio Code.
GitLens¶
It enables more useful features to git in VS Code.
indent-rainbow¶
This extension colorizes the indentation in front of your text, alternating four different colors on each step.
isort¶
A Visual Studio Code extension that provides import sorting using isort.
Markdown All in One¶
All you need for Markdown (keyboard shortcuts, table of contents, auto preview and more).
Markdownlint¶
Markdown/CommonMark linting and style checking for Visual Studio Code.
Path Intellisense¶
Visual Studio Code plugin that autocompletes filenames.
PlantUML¶
It adds PlantUML support to Visual Studio Code.
Project Manager¶
It helps you to easily access your projects, no matter where they are located.
Pylance¶
Pylance is an extension that works alongside Python in Visual Studio Code to provide performant language support.
Python¶
It adds language support for Python in Visual Studio Code.
Todo Tree¶
This extension quickly searches (using ripgrep) your workspace for comment tags like TODO and FIXME, and displays them in a tree view in the activity bar. The view can be dragged out of the activity bar into the explorer pane (or anywhere else you would prefer it to be).
Trailing Spaces¶
A VS Code extension that allows you to highlight trailing spaces and delete them in a flash!
vscode-icons¶
Bring real icons to your Visual Studio Code.
XML¶
This VS Code extension provides support for creating and editing XML documents, based on the LemMinX XML Language Server.
YAML¶
Provides comprehensive YAML Language support to Visual Studio Code, via the yaml-language-server, with built-in Kubernetes syntax support.
Rainbow CSV¶
Highlight columns in comma (.csv), tab (.tsv), semicolon and pipe.