Skip to content

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.

Comments