Executando verificação de segurança...
1

# 🎄 Deixando o VS Code com clima de Natal (tema + configurações)

Fim de ano chegando, projetos andando (ou não 😅) e nada melhor do que dar uma renovada no ambiente de desenvolvimento.
Nesse post vou mostrar como customizar o VS Code com um tema natalino, usando apenas configurações nativas, sem precisar criar uma extensão.

A ideia é simples: verde, vermelho, dourado e tons escuros, mantendo conforto visual e produtividade.


🎯 Por que personalizar o VS Code?

Pode parecer só estética, mas personalizar o editor ajuda em:

  • Conforto visual em longas sessões
  • Identificação mais rápida de elementos (status, abas, git)
  • Motivação (sim, ambiente importa)
  • Tornar o setup mais “seu”

E o melhor: tudo isso usando o próprio settings.json.


🛠️ Base do setup

Antes de aplicar o tema natalino, recomendo:

  • Tema base: Default Dark+
  • Ícones: Material Icon Theme
  • Fonte com ligaduras (opcional, mas recomendada)

🎄 Configuração de Natal (settings.json)

Abra o Command Palette (Ctrl + Shift + P) →
Preferences: Open Settings (JSON)
e adicione:

{
  "workbench.colorTheme": "Default Dark+",
  "workbench.iconTheme": "material-icon-theme",

  "workbench.colorCustomizations": {
    "editor.background": "#0B1F17",
    "editor.foreground": "#E8F5E9",

    "activityBar.background": "#0E3B2E",
    "activityBar.foreground": "#E53935",
    "activityBarBadge.background": "#C62828",
    "activityBarBadge.foreground": "#FFFFFF",

    "sideBar.background": "#0C2A20",
    "sideBar.foreground": "#A5D6A7",

    "statusBar.background": "#1B5E20",
    "statusBar.foreground": "#F1F8E9",
    "statusBar.debuggingBackground": "#B71C1C",

    "titleBar.activeBackground": "#2E7D32",
    "titleBar.activeForeground": "#FFFDE7",

    "tab.activeBackground": "#1B5E20",
    "tab.inactiveBackground": "#0E3B2E",
    "tab.activeForeground": "#FFEB3B",
    "tab.inactiveForeground": "#A5D6A7",

    "editorCursor.foreground": "#FF5252",
    "editorLineNumber.foreground": "#81C784",
    "editorLineNumber.activeForeground": "#FFD54F",

    "editor.selectionBackground": "#2E7D3288",
    "editor.inactiveSelectionBackground": "#1B5E2055",

    "terminal.background": "#081913",
    "terminal.foreground": "#C8E6C9",
    "terminalCursor.foreground": "#FF5252",

    "gitDecoration.addedResourceForeground": "#66BB6A",
    "gitDecoration.modifiedResourceForeground": "#FFD54F",
    "gitDecoration.deletedResourceForeground": "#EF5350"
  },

  "editor.fontFamily": "'JetBrains Mono', 'Fira Code', monospace",
  "editor.fontLigatures": true,
  "editor.cursorBlinking": "expand",
  "editor.cursorSmoothCaretAnimation": "on",
  "editor.renderLineHighlight": "all"
}

🎨 O que cada cor representa?

  • Verde escuro → base do editor (árvore de natal 🎄)
  • Vermelho → cursor, debug, badges (detalhes e alertas)
  • Dourado / Amarelo → abas ativas e números de linha
  • Verde claro → leitura confortável de texto

Tudo pensado para não cansar a visão, mesmo com cores temáticas.


✨ Extensões que combinam com o tema

Opcional, mas deixam o setup ainda melhor:

  • Material Icon Theme
  • Christmas Theme (caso queira trocar o tema base)
  • Bracket Pair Colorizer
  • Snowflake Cursor (se quiser algo mais divertido)

🎁 Conclusão

Se você curte esse tipo de customização, vale salvar o trecho de colorCustomizations e reaproveitar em outros temas sazonais 🎅💻


Carregando publicação patrocinada...