My VS-Code setup

vs-code

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 use Andromeda as my primary theme for my vs code

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 Journey as a Software Developer

C/C++ Theme

c cpp theme Journey as a Software Developer

🪟Icons

For Icons, I sometimes switch between Fluent Icons Theme and vscode icons.

⚒️Extensions

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 commends Journey as a Software Developer

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 Journey as a Software Developer

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 Journey as a Software Developer

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 Journey as a Software Developer

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 Journey as a Software Developer

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.

Tabine Journey as a Software Developer

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.