Como personalizar o Windows Terminal: temas e perfis

Cores, fundos e um ficheiro settings.json para um controlo mais fino, sem precisar de tocar em código.

Intermédio 2 min de leitura Publicado em 2026 Por Equipo SolucionaPC

Se já sabe o que é o Windows Terminal, o passo seguinte é torná-lo seu: cores, tipo de letra, transparência e um perfil diferente para cada interpretador que usa. A maioria dos guias sobre isto vai direta a editar um ficheiro de configuração à mão — há primeiro uma forma mais simples.

A forma fácil: o painel de definições

Prima Ctrl + , (vírgula) com o Windows Terminal aberto, ou a seta junto ao botão "+" → "Definições". Abre-se um painel gráfico completo, sem tocar em nenhum ficheiro:

  • Aparência: tema claro/escuro, transparência.
  • Dentro de cada perfil (CMD, PowerShell...): cor, tipo e tamanho de letra, imagem de fundo, forma do cursor.
  • Perfil predefinido: qual se abre por predefinição ao abrir um novo separador.

Dica: para a maioria das pessoas, o painel gráfico cobre tudo o que vão querer mudar. Só é preciso ir ao ficheiro de configuração se procurar algo muito específico que o painel não ofereça como opção direta.

Para mais controlo: settings.json

A partir do menu pendente → "Definições" → botão "Abrir ficheiro JSON" (canto inferior esquerdo do painel). Abre-se um ficheiro de texto com toda a configuração em formato JSON — cada perfil é um bloco com as suas próprias propriedades.

{
  "name": "PowerShell",
  "colorScheme": "Campbell",
  "backgroundImageOpacity": 0.3,
  "cursorShape": "bar"
}

Não precisa de saber programar para mexer neste ficheiro — é basicamente uma lista de "propriedade: valor" para cada perfil. Ainda assim, guarde uma cópia do ficheiro original antes de fazer alterações grandes, caso queira voltar atrás facilmente.

Um tema diferente para cada perfil

É isto que mais gente procura: que o CMD, o PowerShell e a sua distro de Linux (se usar WSL) tenham um aspeto visualmente diferente entre si, para saber num relance em qual está. Basta atribuir um colorScheme diferente a cada perfil, seja a partir do painel gráfico ou do JSON.

Fundo personalizado

Dentro do painel gráfico de cada perfil → "Aparência" → "Imagem de fundo" → selecione qualquer imagem do seu equipamento. Pode ajustar a opacidade para que não interfira com a leitura do texto.

Perguntas frequentes

Preciso de saber programar para personalizar o Windows Terminal?

Não. O painel gráfico de definições cobre cores, tipo de letra, transparência e fundo sem tocar em nenhum código. O ficheiro JSON só é preciso para ajustes mais específicos que o painel não ofereça diretamente.

Posso ter um aspeto diferente para cada interpretador de comandos?

Sim, é uma das personalizações mais comuns — cada perfil (CMD, PowerShell, WSL) pode ter a sua própria cor, tipo de letra e fundo, para identificar num relance em qual está a trabalhar.

Posso partir alguma coisa se editar mal o ficheiro JSON?

No máximo, o Windows Terminal vai deixar de carregar a sua configuração personalizada e vai usar os valores predefinidos até corrigir o erro — não afeta o CMD, o PowerShell nem os seus ficheiros, só o aspeto da janela.

Partilhar: