⚡ Economize Tempo com Aliases no Windows Terminal
Desenvolvedores digitam os mesmos comandos repetidamente — o que consome tempo e foco. Uma maneira prática de otimizar esse processo é criar aliases, ou seja, atalhos personalizados para comandos comuns, dentro do Windows Terminal.
🧰 O que é o Windows Terminal?
O Windows Terminal é uma ferramenta moderna e open-source que unifica terminais como cmd, PowerShell e WSL, oferecendo suporte a abas, temas, configurações personalizadas e muito mais.
🚀 Criando Aliases no Linux/WSL
alias d="docker"
Agora, ao invés de digitar
docker
, você pode usar apenasd
. Para manter o alias ativo entre sessões, adicione no~/.bashrc
ou~/.zshrc
.
🖥️ Criando Aliases no Windows com doskey
No Windows, usamos o comando doskey
, mas ele só dura durante a sessão atual do terminal.
Exemplo:
doskey d=docker $*
doskey gp=git pull
doskey gc=git commit -a -m "$*"
Você pode colocar esses comandos em um arquivo .cmd
, como init.cmd
, e configurar o Windows Terminal para carregá-lo sempre que for iniciado.
🛠️ Configurando no Windows Terminal
- Crie o arquivo
init.cmd
com os aliases desejados. - Salve em um local fixo, como
C:\InitCmd\init.cmd
. - No
settings.json
do Windows Terminal, altere:
"commandline": "cmd.exe /K C:\\InitCmd\\init.cmd"
O /K faz com que o cmd.exe execute o script e permaneça aberto.
✅ Benefícios
- Reduz tempo com digitação de comandos longos
- Aumenta foco e produtividade
- Facilita scripts e automações do dia a dia
Referência: https://thecloudblog.net/post/save-your-precious-dev-time-with-command-aliases-in-windows-terminal/
✅ Passo a passo para criar e configurar o perfil
🔹 1. Verificar se o perfil já existe
Abra o PowerShell e execute:
Test-Path $PROFILE
Se retornar False, o perfil ainda não existe. 🔹 2. Criar o arquivo de perfil (caso não exista)
Execute este comando:
New-Item -ItemType File -Path $PROFILE -Force
Isso irá:
- Criar o diretório se necessário.
- Criar o arquivo .ps1 do perfil (exemplo: Microsoft.PowerShell_profile.ps1).
🔹 3. Abrir o perfil para editar
Abra no Notepad com:
notepad $PROFILE
Ou, se preferir, use o Visual Studio Code:
code $PROFILE
🔹 4. Adicionar seus aliases e comandos
Exemplo de conteúdo:
Set-Alias d docker
Set-Alias gp 'git pull'
function gc { git commit -a -m "$args" }
🔹 5. Salvar e reiniciar o PowerShell
Feche o terminal e abra novamente. Agora os aliases e funções estarão disponíveis automaticamente!
🔹 6. Salvar e testar
- Salve o perfil.
- Feche e abra o PowerShell novamente.
- Teste seus aliases com:
d
gp
gc
🔹 7. Editar alias
Caso seja necessário a edição ou alteração do arquivo, basta editar rodando o comando a seguir:
notepad.exe $PROFILE