Categorias
Utilidades

Como Adicionar Git Bash ao Windows Terminal

Se você chegou até este post é porque já sabe o que é o Windows Terminal (WT), por isso vamos direto ao assunto e ver como configurar o GitBash (GB) para integração com ele.

Mas antes, você sabia que o GB não é interativo, e por isso, ao rodar coisas como “python” ou “docker exec -it … ” vai travar tudo e você precisa prefixar seus comandos com “winpty” para evitar isso. MAS no GB integrado ao WT não é preciso, ele deixa o GB interativo!

Continuando… o processo é bem simples e interessante, pois tudo é feito via JSON.

Para tal, clique no ícone seta para baixo no lado do sinal de mais, e vá em “Settings” (Configurações?). Será aberto um arquivos profiles.json no seu editor de código padrão do sistema.

Você verá que há uma chave “profiles” e dentro dela “list“.

Como você pode notar, cada utilitário de linha de comando está dentro de seu conjunto de definições, então, é obvio, que para adicionar o GB você precisará adicionar mais um conjunto de definições para ele.

Antes de prosseguir, baixe o ícone https://raw.githubusercontent.com/gilbertoalbino/gitbash-for-windows-terminal/master/git-bash_32px.ico

Abra a pasta (Windows + E) (Ctrl+ L) (Delete) %LOCALAPPDATA%\packages\Microsoft.WindowsTerminal_8wekyb3d8bbwe\RoamingState e arraste o ícone baixado pra dentro dela. (Dica: Você pode arrastar do navegador direto para uma pasta do Windows)

Então, antes de todos os blocos, adicione:

{ 
"guid" : "{14ad203f-52cc-4110-90d6-d96e0f41b64d}",
"tabTitle": "Git Bash",
"acrylicOpacity" : 0.75,
"closeOnExit" : true,
"colorScheme" : "Campbell",
"commandline" : "C:/Program Files/Git/bin/bash.exe --login",
"cursorColor" : "#FFFFFF",
"cursorShape" : "bar",
"fontFace" : "Consolas",
"fontSize" : 18,
"historySize" : 9001,
"icon": "ms-appdata:///roaming/git-bash_32px.ico",
"name" : "Git Bash",
"padding" : "0, 0, 0, 0",
"snapOnInput" : true,
"useAcrylic" : true,
"startingDirectory": "%USERPROFILE%"
},

O código acima é bem intuitivo e abrange quase todas as configurações necessárias para adicionar qualquer ferramenta de linha de comando.

Para definir o GitBash como padrão, mude o valor de “defaultProfile” para o GUID do mesmo:

"defaultProfile": "{14ad203f-52cc-4110-90d6-d96e0f41b64d}",

Salve e pronto! Não precisa fechar o WT, tudo é recarregado automaticamente.

Por fim, preste atenção nas chaves/valores e configure a seu gosto.

Agora quando você abrir o WT ou clicar no ícone de mais, você já pode utilizar o GB – interativo!

Se por algum motivo não funcionou, verifique como está meu arquivo e veja se você colocou tudo no lugar certo: https://github.com/gilbertoalbino/gitbash-for-windows-terminal/blob/master/profiles.json

É isso aí, espero que tenha gostado!

Abraço do Giba {}

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *