The one with fewest colours. I have no idea why people really love colour vomits on their screens. Reading and writing code consumes enough mental CPU that syntax highlighting needs to be a helpful tool, not an overstimulation. Might be my ADHD. The most ridiculous ones are those that have a different colour for methods, variables, free standing functions, classes vs structs. Do people really go "ah, name's yellow, must be a struct"?<p>Ideally only keywords, numbers, strings would be highlighted, and symbols de-highlighted. And comments <i>need</i> to stand out. Theme designers really like making comments almost impossible to read for some reason.<p>I tend to prefer muted colours, which are extremely rare to find in the VSCode marketplace. My favourite light is Alabaster by Nikita Propokov, but the best is the dark one One Monokai 80s<p>- <a href="https://marketplace.visualstudio.com/items?itemName=tonsky.theme-alabaster" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=tonsky.t...</a><p>- <a href="https://marketplace.visualstudio.com/items?itemName=axiomaticstudios.one-monokai-80s" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=axiomati...</a> (there might be a more active fork)<p>These days I use Emacs with the excellent Modus Operandi/Vivendi by Prot (in muted colours mode), and experimenting with ef-themes by the same author.
One Dark Pro Darker. But I have a long list of themes where I just randomly pick on ones in a while. Sometimes I switch to a light theme and sometimes a dark one. I have the same thing as you, it's also dependent on which language I'm working on the most. Some themes work better with one language than the other.
I quite like Nord. The color scheme is pleasing to look at, available in most editors and terminals for consistency, and looks good at night and during the day.
For me I do rotate depending on the time of day or the weather.<p>If I want less color then it is Py Light. If I want a good light theme then Solarized Light Alternate (really great compared to regular solarized). If I want a dark theme then it'll be Base16 Mocha, Base16 Paraiso, Pudding or skyline.
> They all seem to have small things about them that annoy me.<p>You can always take a theme that you like and customise it so it doesn't annoy you. Go to .vscode/extensions/<theme-name>/themes/ (or equivalent location for your system) and edit the json file.
I found that if I force myself into using one theme, I got accustomed to it over time so it's just a matter of time. Github Dark Dimmed initially, got annoyed by Tokyonight but forced myself through it. Ended up loving it.
I use Yonce theme<p><a href="https://marketplace.visualstudio.com/items?itemName=minamarkham.yonce-theme" rel="nofollow">https://marketplace.visualstudio.com/items?itemName=minamark...</a>
Ayu Mirage Bordered. One Dark Pro was my go to for a long time, but I think Ayu and I have been together for at least 18 months and I haven't had any interest in switching away.
Default Light Theme. Yes, my eyes still work. No, I don't hate myself. I just usually code firing the day and light mode feels more uplifting.<p>I also use Discord Light Mode.