Usando Git Bash como aba no Windows Terminal.

Leonardo Silva
3 min readAug 29, 2020

--

Na vida do desenvolvedor trabalhar com terminal é algo totalmente natural, porém para quem trabalha no Windows isso não é tão prático quanto no Linux, por exemplo.

Primeiro porque precisamos de ferramentas extras para isso, já que o CMD não é tão amigável quanto um terminal no Linux, temos também o terminal do PowerShell que disponibiliza para a gente alguns comandos do bash mas ainda sim não nos aproxima de um terminal Linux de fato.

Hoje quero apresentar pra você dois terminais, o Windows Terminal e o Git Bash, acredito que o Git Bash seja comum já que quando instalamos o Git no Windows ele vem junto.

Mas, você sabia que é possível usar o Git Bash com abas!? Se não, vamos ao passo-a-passo.

Windows Terminal com abas usando o Git Bash.

1º Faça o download do Windows Terminal clicando aqui.

2º Se você não tem o Git Bash, baixe o Git clicando aqui.

3º Abra o Windows Terminal e execute o comando abaixo para gerar um ID exclusivo, pois vamos precisar para associar o Git Bash no Windows Terminal.

[guid]::NewGuid()

4º Abra o menu suspenso e clique em Configurações (ou utilize o atalho Ctrl+,) e em seguida escolha aonde você quer abrir o arquivo de configurações, pode ser no bloco de notas mesmo. No exemplo estou usando o Visual Studio Code.

Menu suspenso do Windows Terminal.

5º Após abrir o arquivo de configurações, nós vamos adicionar uma nova opção dentro do array de list.

Array com configurações de abas do Windows Terminal.

6º Lembra do GUID que foi gerado no 3º passo, vamos usar ele agora, acrescente uma nova opção no List com a seguinte configuração.

{
"guid": "{b0873eda-0414-419f-bfad-9dc337ece718}",
"hidden": false,
"name": "GIT BASH",
"commandline": "C:\\Windows\\System32\\cmd.exe /c \"C:\\Program Files\\Git\\bin\\sh.exe\" --cd-to-home",
"icon": "%SystemDrive%\\Program Files\\Git\\mingw64\\share\\git\\git-for-windows.ico"
}

GUID: Id exclusivo gerado no 3º passo.

hidden: Para que apareça na lista de opções do menu suspenso você precisa manter ela como false.

name: Nome da opção que vai aparecer no menu suspenso.

commandline: Comando usando para abrir o Git Bash via terminal no Windows, esse comando pode ser usado até mesmo dentro do CMD.

icon: Caminho para o ícone do Git Bash, caso você queira que ele apareça nas opções do menu suspenso.

Observação: Verificar caminhos dentro do seu sistema operacional, lembrando que o caminho utilizando no commandLine e no Icon é o que está setado na minha máquina.

Lista de opções do menu suspenso do Windows Terminal já com o Git Bash inserido.

Após realizar essas configurações vai aparecer uma nova opção no menu suspenso.

Menu suspenso do Windows Terminal com o Git Bash inserido.

Ao clicar na opção GIT BASH será aberta uma nova aba para você poder trabalhar com o git bash ou você pode usar o atalho que foi gerado, no exemplo, Ctrl+Shift+4.

Aba do Windows Terminal executando o Git Bash.

Ah, mas uma dica — Se você clicar duas vezes no título da Aba é possível colocar um nome e assim fica mais fácil saber o que está rodando naquela aba.

Windows Terminal executando múltiplas abas com o Git Bash.

Bom pessoal, espero que essa dica possa tornar o dia de vocês como dev um pouco mais produtivo. Para mim isso é importantíssimo pois eu abro muitas sessões durante o dia e ter várias janelas abertas fica inviável.

--

--

Leonardo Silva

Desenvolvedor Web / Analista de Sistemas. PHP Dev e amante de tecnologia. O melhor jeito de aprender é ensinando, compartilhe conhecimento.