• Categorias
    • Desenvolvimiento de software
    • Machine Learning & AI
    • Carreira de programador e dicas
    • Histórias de sucesso
  • Materiais Gratuitos
    • Calculadora CLT x PJ
    • Quiz de Front-end
    • Quiz de Mobile
    • Guia Full Stack atualizado
    • Guia de Negociação Salarial para Devs
    • Modelo de Currículo Internacional
  • Para Talentos
    • Criar perfil gratis
    • Ver vagas
  • Categorias
    • Desenvolvimiento de software
    • Machine Learning & AI
    • Carreira de programador e dicas
    • Histórias de sucesso
  • Materiais Gratuitos
    • Calculadora CLT x PJ
    • Quiz de Front-end
    • Quiz de Mobile
    • Guia Full Stack atualizado
    • Guia de Negociação Salarial para Devs
    • Modelo de Currículo Internacional
  • Para Talentos
    • Criar perfil gratis
    • Ver vagas

Início Visual Studio Code como editor de texto padrão do Git

  • Foto de Geekhunter Geekhunter
  • julho 31, 2020
visual studio code logo

Visual Studio Code como editor de texto padrão do Git

Por que utilizar o Visual Studio Code como padrão do Git? Afinal de contas, o Git já utiliza o VIM como editor de texto no console.

Justamente por essa opção não permitir uma experiência otimizada para configuração e utilização do Git, simples assim.

Então veremos uma opção simples, mas que muitos desconhecem, que se refere a utilizar a interface gráfica do Visual Studio Code como editor default para a ferramenta de versionamento.

O que é o Visual Studio Code?

Em 2015 foi lançado pela Microsoft um editor de código destinado ao desenvolvimento de aplicações web chamado de Visual Studio Code, ou VSCode.

Ele é um editor de código prático e dinâmico utilizado por desenvolvedores de todo o mundo para operações de desenvolvimento como depuração, execução de tarefas e controle de versão.

Ele é multiplataforma, funciona em Windows, macOS e Linux e com suporte para JavaScript, TypeScript e Node.js e muitas extensões para outras linguagens, como: C++, C#, Java, Python, PHP, Go entre outras.

O VSCode é como um canivete suíço, ele fornece as principais ferramentas e extensões para o dia a dia no trabalho como programador.

Quer saber mais? Confira também quais as melhores extensões para o Visual Studio Code.

O que é o Git?

O Git é o sistema de controle de versão mais usado no mundo atualmente.

É um projeto de código aberto maduro e com manutenção ativa desenvolvido em 2005 por Linus Torvalds, sim, o mesmo cara do Linux.

oqueégit

O Git nos ajuda a controlar o fluxo de novas funcionalidades entre vários programadores no mesmo projeto com ferramentas para análise e correção de problemas quando o mesmo arquivo é editado por mais de um desenvolvedor.

Um número expressivo de projetos de software em todo o mundo dependem do Git para controle de versão, incluindo projetos comerciais e opensource.

Os conceitos originais do Git eram fazer um sistema de controle de revisão distribuído mais rápido que desafiasse abertamente as convenções e práticas usadas no CVS.

É desenvolvido principalmente para Linux, claro, e tem como característica ser muito rápido, peer-to-peer, seguro, flexível e com uma árvore de histórico completo disponível off-line.

Git, SVN e CVS — comparação das principais ferramentas de controle de versão de software.

Como configurar o VS Code como editor default do Git

Inicialmente, antes de configurarmos o git para utilizar o VSCode, devemos verificar se o Path do Code está corretamente instalado para o terminal.

Podemos fazer isso executando o comando code –help no terminal e se tudo funcionar corretamente, você poderá ver a lista de comandos que o Code tem disponível.

VS code com Git

Como corrigir os erros, caso ocorram?

Caso retorne a mensagem de comando não encontrado: erro de código. Deveremos proceder com a instalação do Path da seguinte maneira.

  • Abra o Visual Studio Code.
  • Abra a paleta de comandos, você pode fazer isso tocando na engrenagem no canto inferior esquerdo e selecione a opção da paleta de comandos ou com o atalho de teclado cmd + shift + p no MAC ou control + shift + p no Windows.
vscode-com-git-no-shell
  • Na guia que foi aberta, digite o seguinte código> Shell Command: Install ‘code’ command in PATH.
  • Pressione Enter e aguarde a instalação.
instalar-vscode-com-git

Tente novamente o comando code –help no terminal para verificar se tudo foi instalado corretamente.

Novas vagas para desenvolvedores com a sua stack ideal!

Configurar Git com Visual Studio Code

Com o path do Code instalado, podemos iniciar a configuração do Git.

Agora, para definir o Visual Studio Code como seu editor padrão, digite esta linha de código na linha de comando:

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

Para finalizar, verificamos que tudo funciona corretamente, abrindo o arquivo de configuração do git digitando no terminal:

git config --global -e
visual-studio-code-com-git-conferir-se-funciona

E está lá!

Depois de definir o Visual Studio Code como seu editor padrão, com o comando git config –global -e, vai abrir o arquivo .gitconfig global no Visual Studio Code.

A propósito, o comando –wait mantém o shell até que o Visual Studio Code seja fechado.

O comportamento comum é retornar o acesso ao shell assim que o Código do Visual Studio for carregado.

O Git aguarda o sinal do shell para confirmar as alterações do arquivo temporário para o arquivo principal.

Github ou Bitbucket: qual é o melhor?

Como definir o Visual Studio Code como seu difftool

Se você também quiser fazer com que o Visual Studio Code vire sua ferramenta de difftool padrão, você precisa entrar no arquivo de configuração global do Git.

Isso, você pode acessar através do comando git config –global -e mencionado anteriormente, mas é necessário adicionar essas entradas (ou substituir as já existentes):

[diff]
    tool = vscode
[difftool "vscode"]
    cmd = code --wait --diff $LOCAL $REMOTE

Você pode usar difftool para isso.

Para mostrar a diferença entre o commit mais recente (EXEMPLO) e um commit anterior (EXEMPLO~1), digite na linha de comando:

git difftool EXEMPLO~1 EXEMPLO

Pronto!

São dicas simples, mas acredito que relevantes, pois nas minhas primeiras tentativas de configurar o VSCode como editor default do Git, um erro de indisponibilidade do Code não me permitia avançar.

Isso resultou em certo esforço para resolução de minha parte, então decidi compartilhar a informação para que você não sofra como eu sofri.

Veja a continuação desse material no artigo Comandos Git mais utilizados para entender ainda mais sobre essa ferramenta incrível!

Gostou do conteúdo? Deixe seu feedback!

Foto de Geekhunter

Geekhunter

Python IDE
10 melhores IDEs e editores de código em Python para 2025
  • março 18, 2025
o que é commit
O que é Commit e como usar Commits Semânticos
  • dezembro 13, 2024
certificações em TI
10 certificações em TI muito valorizadas hoje
  • novembro 20, 2024
Consultor SAP: o que faz, salário e como se tornar um
  • março 20, 2025
brainfuck
Brainfuck: A linguagem esotérica que desafia programadores até hoje
  • junho 27, 2025
gerente de tecnologia
As principais habilidades de um gerente de tecnologia
  • junho 27, 2025
vagas de TI
Vagas de TI: como encontrar uma que combine com você?
  • junho 26, 2025
Planejamento da equipe de metodologia scrum
Metodologia Scrum: o básico que todo DEV precisa saber
  • junho 24, 2025

Gosta do conteúdo? Assine nossa Newsletter!

Desenvolvimiento de software

Brainfuck: A linguagem esotérica que desafia programadores até hoje

  • Geekhunter
  • junho 27, 2025
Carreira de programador e dicas

As principais habilidades de um gerente de tecnologia

  • Geekhunter
  • junho 27, 2025
Desenvolvimiento de software

Vagas de TI: como encontrar uma que combine com você?

  • GeekHunter
  • junho 26, 2025
Desenvolvimiento de software

Metodologia Scrum: o básico que todo DEV precisa saber

  • Geekhunter
  • junho 24, 2025
Carreira de programador e dicas

Dicas de carreira: como criar seu perfil profissional com foco na área tech

  • GeekHunter
  • junho 24, 2025
AnteriorAnterior10 melhores cursos de Java do mercado
PróximoO que é Hackathon e por que todo DEV deveria participar?Próximo

Rod. José Carlos Daux – SC
401, 4120 – km 4, Bairro Saco
Grande – Florianópolis – SC
CEP 88032-005

Para Profissionais
  • Criar Perfil
  • Vagas de tecnologia
  • Blog TI
  • Criar Perfil
  • Vagas de tecnologia
  • Blog TI
Para Empresas
  • Plataforma de Recrutamento Tech
  • Serviço de Recrutamento Tech
  • Nossos Planos
  • GeekAcademy
  • Blog de RHTech
  • Perguntas Frequentes
  • Login Empresas
  • Plataforma de Recrutamento Tech
  • Serviço de Recrutamento Tech
  • Nossos Planos
  • GeekAcademy
  • Blog de RHTech
  • Perguntas Frequentes
  • Login Empresas
A Geekhunter
  • Sobre a GeekHunter
  • Suporte
  • Políticas de Privacidade
  • Termos de Uso
  • Portal LGPD
  • Sobre a GeekHunter
  • Suporte
  • Políticas de Privacidade
  • Termos de Uso
  • Portal LGPD

Add Your Heading Text Here