VsCode Color Theme: User’s Definitive Guide

Bruce Wen
Code.Art
Published in
13 min readJan 25, 2024

--

Telling everything about VsCode Color Theme in ONE article.

Customizing a VsCode theme might seem straightforward, but tackling the entire theme can be a challenge. Publishing a self-owned theme is a separate matter, and the ultimate challenge lies in automating the process of self-owned theme publication.

I will use this article to address all four aspects outlined below. Hence, I’ve named it the User’s Definitive Guide.

VsCode Theme Introduction

When you start VsCode, you can change the colour theme by the command Preferences: Color Theme — Use the shortcut ctrl+shift+p to show all commands and then filter the target command.

The selected theme name is stored in the settings.json file with the property name workbench.colorTheme [Defined in workbenchThemeService.ts]. So, you can modify it directly in the settings.json file if you know the target colour theme name.

You can also modify the theme within the Settings UI, as illustrated below.

--

--