Published on

Como alterar o editor padrão do Git

Authors

O git nos permite configurar um editor padrão para tratarmos conflitos de merge dentre outras coisas. Para definir-mos o VS Code como editor padrão do git, basta alterarmos sua configuração:

git config --global core.editor "code --wait"

Assim, quando precisarmos de um editor, quem vai aparecer é o VS Code, como nos casos de rebase, merge, commit, add -p, etc.

Além disso, podemos alterar também diretamente o arquivo de configuração do git para que seja usado o VS Code como editor padrão de merges, ao invés do Vim, por exemplo. Para isso basta abrirmos as configurações no modo de edição com git config --global -e e adicionarmos as linhas:

[merge]
	tool = vscode
[mergetool "vscode"]
	cmd = code --wait $MERGED
[diff]
	tool = vscode
[difftool "vscode"]
	cmd = code --wait --diff