Esse procedimento foi realizado no Windows 10 Pro Version 20H2 (build 19042.1052)
PowerShell versão 5.1
Tenha o VsCode já instalado
Tenha o choco já instalado => referencia: chocolatey
Habilite a execução de script, pode ser dessa forma (abra o powershell como administrador):
Set-ExecutionPolicy -ExecutionPolicy Undefined
Set-ExecutionPolicy -ExecutionPolicy bypass -Scope CurrentUser
Abra o PowerShell - Como Administrador
choco install microsoft-windows-terminal
Abra o PowerShell - Sem Administrador
- Esse módulo é responsável por integrar o Git ao PowerShell
Install-Module posh-git -Scope CurrentUser -Force
Continue com o PowerShell aberto
- Esse módulo permite a personalização de temas e fontes mais amigáveis.
- Veja a documentação aqui para escolher seu tema preferido, caso o tema que sugiro não te agrade.
- O módulo PSReadLine permite a personalização da linha de comando.
Install-Module oh-my-posh -Scope CurrentUser -Force
Install-Module PSReadLine -Scope CurrentUser -Force
Import-Module PSReadLine
Continue com o PowerShell aberto
-
É aqui que vamos configurar o PowerShell para usar os modulos que instalamos, e também configurar o tema.
-
Como bonus, estou incluindo "alias" para o comando "ls" (Get-ChildItem), com e sem paginação.
Edite o profile do seu perfil do PowerShell:
code $PROFILE
Se for Windows 10, Copie as linhas abaixo:
Import-Module posh-git
Import-Module oh-my-posh
Import-Module PSReadLine
Set-PoshPrompt -Theme slimfat
function AliasLaa {
Get-ChildItem -Force | more
}
function AliasLa {
Get-ChildItem -Force
}
Set-Alias laa AliasLaa -Option AllScope
Set-Alias la AliasLa -Option AllScope
Se for windows 11, execute esse procedimento: https://ohmyposh.dev/docs/installation/prompt
-
Click aqui baixe o zip referente a fonte "MESLO LGM NF", extraia apenas a fonte "Meslo LG M Regular Nerd Font Complete Windows Compatible.ttf"
-
Instale a fonte com click direito sobre o arquivo extraido do zip:
- Feche o Windows Terminal
- Abra o Windows Terminal, sua linha de comando, em uma pasta de projeto com git, com dotnet, deve ter essa aparencia:
- Se quiser personalizar, abra o arquivo do tema que fica nessa pasta: "\Documentos\WindowsPowerShell\Modules\oh-my-posh\3.168.0\themes\slimfat.omp.json" ou "\Documentos\PowerShell\Modules\oh-my-posh\3.168.0\themes\slimfat.omp.json"
Codigo Unicode para "seta" do prompt: ➠ ou \u27A0
- Abra o VsCode, depois vá para as configurações do usuario ( CTRL + , )
- Configure a fonte para o terminal, copie no campo indicado: MesloLGM NF
-
Pode fechar o vscode e abrir novamente, o terminal já estara com a nova configuração.
-
Referencias: Unicode Table