DEV Community

Cover image for My VS-Code setup
R4V3N
R4V3N

Posted on • Edited on • Originally published at oliver-joisten.se

My VS-Code setup

In this article, I’ll be sharing my VS-Code Setup with you. It includes the theme and Icons that use and Extensions (this is very important).

🎨Theme

I switch between themes.
Most of the Time I use Andromeda as my primary theme for VS Code but sometimes I switch to C/C++ theme.

Andromeda Theme
Andromeda Theme

C/C++ Theme
C/C++ Theme

🪟Icons

For Icons, I sometimes switch between Fluent Icons Theme

Fluent Icons Theme

and vscode icons.

Now let’s dive into the best part, there are a lot of extensions I mention only my favorite or the one that I use mostly every day. Anyway, let’s start from A to Z.

Better Comments

The Better Comments extension will help you create more human-friendly comments in your code.

Better Comments
Download: Better Comments

C/C++ Extension Pack

An extension package which includes all necessary extensions for C/C++ Developer

Download: C/C++ Extension Pack

C/C++ Include Guard

The C/C++ Include Guard extension enables you to add, remove or update include guard macros to your C/C++ header files in one go.

C/C++ Include Guard
Download: C/C++ Include Guard

Doxygen Documentation Generator

This VS Code Extensions provides Doxygen Documentation generation on the fly by starting a Doxygen comment block and pressing enter.

Download: Doxygen Documentation Generator

Error Lens

Error Lens turbo-charges language diagnostic features by making diagnostics stand out more prominently, highlighting the entire line wherever a diagnostic is generated by the language and also prints the message inline.

Error Lens
Download: Error Lens

Markdown All in One

All you need for Markdown (keyboard shortcuts, table of contents, auto preview and more).

Note: VS Code has basic Markdown support out-of-the-box (e.g, Markdown preview), please see the official documentation for more information.

Markdown All in One
Download: Markdown All in One

PlatformIO IDE

PlatformIO IDE is a Professional development environment for Embedded, IoT, Arduino, CMSIS, ESP-IDF, FreeRTOS, libOpenCM3, mbed OS, Pulp OS, SPL, STM32Cube, Zephyr RTOS, ARM, AVR, Espressif (ESP8266/ESP32), FPGA, MCS-51 (8051), MSP430, Nordic (nRF51/nRF52), PIC32, RISC-V, STMicroelectronics (STM8/STM32), Teensy

PlatformIO IDE
Download: PlatformIO IDE

Tabnine AI

Tabnine is an AI code assistant that makes you a better developer. Tabnine will increase your development velocity with real-time code completions in all the most popular coding languages and IDEs.

Tabnine AI
Download: Tabnine AI

WakaTime

And last but not least WakaTime is an open-source VS Code plugin for metrics, insights, and time tracking automatically generated from your programming activity.

Download: WakaTime

Wrapping up

This is all. I hope you find this useful. If you do, then don’t forget to give ❤️ and Bookmark 🏷️ for later use and if you have any questions or feedback then don’t hesitate to drop them in the comments below. I’ll see in the next one.
Please visit also my website to read more informative blogposts
Connect with me on LinkedIn to read more about C/C++, Git, Github, and more…!

Top comments (0)