Como personalizar o seu Windows Terminal com Powershell e oh-my-posh

Quem não cansou da carinha padrão e sem graça do terminal do computador não é mesmo? Aqui você vai aprender a deixar o seu com uma aparência muito mais agradável, divertida e pessoal!

Requisitos para a nossa missão ⚒️

Windows Terminal
P…


This content originally appeared on DEV Community and was authored by Amanda Martins

Quem não cansou da carinha padrão e sem graça do terminal do computador não é mesmo? Aqui você vai aprender a deixar o seu com uma aparência muito mais agradável, divertida e pessoal!

Requisitos para a nossa missão ⚒️

Tanto o oh-my-posh quanto o posh-git iremos instalar através de um script mais para frente...

Personalizando o perfil do Powershell 🎨

No Windows Terminal, você tem um perfil/aparência para cada CLI (interface de linha de comando), por exemplo: Powershell, Linux via WSL e o clássico cmd do Windows.

Para customizar os perfis basta pressionar Ctrl + , ou abrir as configurações do Windows Terminal, conforme a imagem abaixo:

Imagem do menu com a opção de configurações do Windows Terminal

Em seguida, você poderá personalizar as fontes, tamanho do texto, entre outras configurações. Eu deixo tudo padrão, alterando apenas as seguintes opções:

Na aba de configurações gerais:

Nome: o título que irá aparecer na aba do seu Windows Terminal para o Powershell, ou de outra CLI que você estiver personalizando, você pode colocar um nome referente ao uso daquela CLI, deixar o nome dela mesmo ou utilizar o seu nome, o que achar mais adequado para o seu uso;

Linha de comando: o caminho para a CLI que estiver atrelada ao perfil, neste caso, vamos adicionar o comando -nologo ao final do caminho, ficando por exemplo C:\Program Files\PowerShell\7\pwsh.exe -nologo, assim evitamos que o Powershell escreva detalhes da sua inicialização, deixando a tela mais limpa ao iniciar;

Diretório de inicialização: a pasta onde a CLI irá iniciar, você pode escolher, por exemplo, a pasta de um projeto especifico ou deixar como padrão a sua pasta de usuário, com a variável %USERPROFILE%, eu deixo com a minha pasta de usuário;

Ícone: é o ícone que irá aparecer ao lado do nome na aba do Windows Terminal, você pode deixar o padrão, ou colocar algum ícone personalizado ao seu gosto.

Na aba de aparência:

Cor do tema: é a paleta de cores utilizada para aquele perfil, eu utilizo a Campbell;

Fonte: é a fonte utilizada, eu utilizo a Cascadia Code, mas você pode utilizar qualquer uma de seu gosto;

Tamanho da fonte: você pode utilizar a que melhor se adequar as suas preferências e tamanho de tela, eu particularmente utilizo 12;

Cursor: é o ponteiro que irá ser exibido ao digitar, eu particularmente utilizo a barra;

Acrílico: é o efeito de transparência do fundo da janela, eu utilizo em 50%, mas é apenas uma preferência estética, e caso te atrapalhe, você pode optar por manter desativado.

Existem muitas outras personalizações que você pode alterar conforme a sua preferência, mas para não me estender muito, listei apenas as alterações necessárias e aquelas que eu particularmente altero.

Finalizando com as instalações ☕

Para começar as instalações, precisamos abrir o Windows Terminal em modo de administração, e liberar a execução e instalação de módulos pelo Powershell, para isso, basta copiar e colar o comando abaixo clicando com o botão direito do mouse no seu terminal:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned

Feito isso, vamos rodar o seguinte comando para abrir no VSCode (ou na sua IDE de preferência) um script para executar comandos em fila no nosso perfil:

code $PROFILE

Agora basta colar o script abaixo, e ao salvar ele irá automaticamente executar os comandos no seu Powershell.

Import-Module posh-git
Import-Module oh-my-posh
Set-PoshPrompt M365Princess
Enable-PoshTooltips

Clear-Host

Import-Module: é o comando utilizado para baixar e instalar os módulos;

Set-PoshPrompt: é o comando utilizado para definir o tema do seu oh-my-posh, no meu caso, eu utilizo o M365Princess, mas você pode encontrar outros neste link;

Enable-PoshTooltips: é o comando utilizado para ativar as Tooltips do oh-my-posh, que são dicas que aparecem no canto direito, como por exemplo, em qual branch você está trabalhando;

Clear-Host: é o comando utilizado para sempre limpar a tela ao inicializar.

Ao infinito e além! 🚀

Para finalizar podemos fechar tudo e voltar a inicializar o Windows Terminal fora do modo de administração sem problemas.

Não se preocupe se ficar quadradinhos no lugar de alguns elementos do tema, demora um pouco até as configurações se ajeitarem.

Aproveite também para testar outros temas e configurações para deixar o seu terminal ainda mais pessoal.

E nos vemos em breve! 💙

Referências 📚


This content originally appeared on DEV Community and was authored by Amanda Martins


Print Share Comment Cite Upload Translate Updates
APA

Amanda Martins | Sciencx (2022-01-05T23:02:25+00:00) Como personalizar o seu Windows Terminal com Powershell e oh-my-posh. Retrieved from https://www.scien.cx/2022/01/05/como-personalizar-o-seu-windows-terminal-com-powershell-e-oh-my-posh/

MLA
" » Como personalizar o seu Windows Terminal com Powershell e oh-my-posh." Amanda Martins | Sciencx - Wednesday January 5, 2022, https://www.scien.cx/2022/01/05/como-personalizar-o-seu-windows-terminal-com-powershell-e-oh-my-posh/
HARVARD
Amanda Martins | Sciencx Wednesday January 5, 2022 » Como personalizar o seu Windows Terminal com Powershell e oh-my-posh., viewed ,<https://www.scien.cx/2022/01/05/como-personalizar-o-seu-windows-terminal-com-powershell-e-oh-my-posh/>
VANCOUVER
Amanda Martins | Sciencx - » Como personalizar o seu Windows Terminal com Powershell e oh-my-posh. [Internet]. [Accessed ]. Available from: https://www.scien.cx/2022/01/05/como-personalizar-o-seu-windows-terminal-com-powershell-e-oh-my-posh/
CHICAGO
" » Como personalizar o seu Windows Terminal com Powershell e oh-my-posh." Amanda Martins | Sciencx - Accessed . https://www.scien.cx/2022/01/05/como-personalizar-o-seu-windows-terminal-com-powershell-e-oh-my-posh/
IEEE
" » Como personalizar o seu Windows Terminal com Powershell e oh-my-posh." Amanda Martins | Sciencx [Online]. Available: https://www.scien.cx/2022/01/05/como-personalizar-o-seu-windows-terminal-com-powershell-e-oh-my-posh/. [Accessed: ]
rf:citation
» Como personalizar o seu Windows Terminal com Powershell e oh-my-posh | Amanda Martins | Sciencx | https://www.scien.cx/2022/01/05/como-personalizar-o-seu-windows-terminal-com-powershell-e-oh-my-posh/ |

Please log in to upload a file.




There are no updates yet.
Click the Upload button above to add an update.

You must be logged in to translate posts. Please log in or register.