Movatterモバイル変換


[0]ホーム

URL:


Skip to content
DEV Community
Log in Create account

DEV Community

Douglas SantAnna Figueredo
Douglas SantAnna Figueredo

Posted on

     

Customizando o seu Windows Terminal

Dê vida ao seu Windows Terminal de forma simples!

Não sei vocês, mas eu gosto muito de utilizar linhas de comando para criar certos serviços e apps. Aqui uso bastante a CLI do Azure, dotnet e do Angular. E pensando em deixar o terminal mais agradável aos olhos, decidi personaliza-lo e vou mostrar como fiz isso em poucos passos.

Ao final do passo-a-passo, seu terminal deverá ficar assim:
Image description

Windows Terminal

Você deve instalar o Windows Terminal na sua maquina. É um passo muito simples. Basta ir até a Microsoft Store, pesquisar por Windows Terminal e fazer o download gratuito do app.
Após a instalação abra o Windows Terminal e você verá a seguinte tela. Veja que não existe nenhum tipo de customização.
Image description

Oh-my-posh

Vamos utilizar o Oh-my-posh para dar vida ao terminal. Essa engine possui diversos temas que podem ser personalizados e importados ao nosso terminal.

Para fazer o download e instalação do Oh-my-posh, execute o codigo abaixo no terminal.

Set-ExecutionPolicy Bypass -Scope Process -Force; Invoke-Expression ((New-Object System.Net.WebClient).DownloadString('https://ohmyposh.dev/install.ps1'))
Enter fullscreen modeExit fullscreen mode

Cliqueaqui para ver a documentação do Oh-my-posh.

Terminal-Icons

Já o Terminal-Icons, como o nome sugere, adiciona ícones ao terminal através do módulo PSGallery.
Para fazer o download e instalação do Terminal-Icons, execute o codigo abaixo no terminal.

Install-Module -Name Terminal-Icons -Repository PSGallery
Enter fullscreen modeExit fullscreen mode

Cliqueaqui para ver a documentação do Terminal-Icons.

Nerd Fonts

A fonte padrão utilizada pelo terminal não suporta o Oh-my-posh e nem o Terminal-Icons. Então para que tudo funcione de forma correta vamos utilizar uma fonte que suporta tudo isso.

Acesse o siteNerd Fonts, vá em downloads e procure pela fonteCaskaydia Cove Nerd Font.
Image description

O download vem zipado, por isso você deve descompactar a pasta e após isso instalar as fontes na sua máquina. Você pode selecionar todos os arquivos de uma só vez, clicar com o botão direito do mouse e selecionar a opção Instalar.
Image description

Configuração

Com esses passos feitos, abra o terminal, digiteCTRL +, , selecione a aba Padrões e a opção Aparência.
Image description

Agora, emTipo de fonte, selecione a fonte recem instaladaCaskaydia Nerd Font Mono e clique em salvar.
Image description
Volte no terminal e execute o código:

notepad $PROFILE
Enter fullscreen modeExit fullscreen mode

Esse comando faz com que o arquivo de configuração do perfil do seu terminal seja aberto.
Nesse arquivo, adicione as seguintes linhas de código:

Import-Module -Name Terminal-Iconsoh-my-posh init pwsh --config 'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/aliens.omp.json' | Invoke-ExpressionClear-HostWrite-Host 'Ola mundo'
Enter fullscreen modeExit fullscreen mode

Antes de eu dizer que está tudo pronto, me deixe explicar qual a função de cada linha dessas acima.

  • Toda vez que o seu terminal for aberto essas linhas serão executadas.
  • Import-Module -Name Terminal-Icons e oh-my-posh init pwsh: importa os módulos instalados na sua máquina no perfil do seu Windows Terminal.
  • Clear-Host: limpa o seu terminal na hora da inicialização.
  • Write-Host: aqui você pode escrever uma mensagem de sua preferência.

Mudar o tema

Como você pode ver, a engine Oh-my-posh disponibiliza dezenas de temas, com cores e simbolos diferentes, para que possamos escolher um que mais nos agrada.
O tema é configurado nessa linha de código que você inseriu no perfil do seu Windows Terminal:

oh-my-posh init pwsh --config 'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/aliens.omp.json' | Invoke-Expression
Enter fullscreen modeExit fullscreen mode

Caso você queira trocar o tema, basta você acessar a página do Oh-my-posh clicandoaqui.
Veja a quantidade de temas gratuitos que você pode escolher. Pra isso você só precisa mudar o nome do tema no final da linha de código que você salvou no seu perfil, exemplo:

'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/aliens.omp.json' | Invoke-Expression
Substituaaliens poramro e sua linha de código deve ficar assim:
'https://raw.githubusercontent.com/JanDeDobbeleer/oh-my-posh/main/themes/amro.omp.json' | Invoke-Expression
Salve o arquivo, feche o seu terminal e abra novamente e veja a mágica acontecer.

Top comments(0)

Subscribe
pic
Create template

Templates let you quickly answer FAQs or store snippets for re-use.

Dismiss

Are you sure you want to hide this comment? It will become hidden in your post, but will still be visible via the comment'spermalink.

For further actions, you may consider blocking this person and/orreporting abuse

Fullstack software developer. ASP.NET Core, Angular, SQL Server e Azure.
  • Location
    Dublin, Ireland
  • Education
    Universidade Paulista
  • Work
    Software Developer
  • Joined

Trending onDEV CommunityHot

DEV Community

We're a place where coders share, stay up-to-date and grow their careers.

Log in Create account

[8]ページ先頭

©2009-2025 Movatter.jp