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.
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.