DEV Community

Cover image for My VS-Code setup
R4V3N
R4V3N

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

2

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…!

Image of Docusign

Bring your solution into Docusign. Reach over 1.6M customers.

Docusign is now extensible. Overcome challenges with disconnected products and inaccessible data by bringing your solutions into Docusign and publishing to 1.6M customers in the App Center.

Learn more

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay