Vim e git

Vim e git
Vim é um editor muito útil e útil para criar e editar diferentes tipos de arquivos com mais eficiência. Muitos novos recursos são adicionados neste editor que o torna um editor poderoso. Muitos plugins são desenvolvidos por muitos codificadores para este editor aumentar e configurar suas funcionalidades principais. Alguns deles são patógenos, guias sintásticos, indent, fugitivos, calha git, etc. O Git é um sistema de controle de versão distribuído (DVCs) que ajuda os desenvolvedores a gerenciar os códigos de origem modificados ao longo do tempo. É totalmente livre para usar. Usando git Comando, a trilha muda e o histórico de revisão dos códigos de origem podem ser facilmente rastreados. Git Comando funciona na interface da linha de comando. O plugin Vim nomeado fugitivo O plug -in é desenvolvido por Tim Pope, que é usado para trabalhar com o git ferramenta sem encerrar o editor. Então, vim e git pode trabalhar juntos usando o fugitivo plugar. Como você pode instalar e usar este plug -in para Vim é mostrado neste tutorial.

Instale o git

Antes de iniciar este tutorial, você deve verificar se o git está instalado no sistema ou não. O Git não é instalado por padrão no sistema operacional Ubuntu. Execute o seguinte comando para instalar o Git no Ubuntu.

$ sudo apt-get install git

Instale o plug -in fugitivo

Execute o seguinte comando para instalar o plug -in fugitivo no Ubuntu.

$ sudo apt-get install vim-fugition

Inicialize o repositório Git

É necessário inicializar o repositório Git antes de executar qualquer comando git. 'git init'O comando é usado para inicializar um repositório Git para qualquer projeto existente ou novo. Execute o seguinte comando do terminal para inicializar um repositório Git vazio.

$ git init

Adicionando arquivo no repositório Git

Um arquivo de texto nomeado funcionário.TXT é usado para testar os usos do plugin fugitivo neste tutorial. O conteúdo deste arquivo é dado abaixo.

funcionário.TXT

11001 Vendas 45 $ 3000
11002 HR 32 $ 1500
11003 Marketing 26 $ 1200
11004 h 25 $ 2500
11005 VENDAS 30 $ 1000

'git add 'O comando é usado para adicionar modificação no diretório de trabalho atual e adicionar o arquivo no buffer Vim. Ele informa o comando git para adicionar a atualização em um arquivo específico depois de executar 'Git CommitComando.

$ git add funcionário.TXT

O comando, 'Git Commit' precisará ser executado para salvar as atualizações de qualquer arquivo no repositório local. Execute o comando do terminal.

$ git Commit

Remova o '#'Símbolo da linha' 'Modificado: funcionário.TXT'arquivo para salvar as alterações deste arquivo.

Usando GBLAM

'Git Blame' O comando é usado para mostrar os detalhes da modificação mais recente de qualquer arquivo para cada linha. Execute o comando do terminal para o arquivo, funcionário.TXT.

$ git culpa funcionário.TXT

Ele mostrará uma saída semelhante, como a seguinte imagem.

Você pode obter a mesma saída do comando acima do editor Vim usando ': GBLame' Wrapper of Fugitive Plugin. Você não precisa para o terminal o editor para realizar a tarefa. Abrir, 'funcionário.TXT'Arquivo no editor Vim, executando o seguinte comando.

$ vim funcionário.TXT

Imprensa ESC e : GBLame Para recuperar as informações recentes de modificação do arquivo no editor.

: GBLame

Você receberá a seguinte saída formatada após pressionar Digitar chave.

': GDIFf 'wrapper é usado como a alternativa de'Git DifComando. Quando usado para qualquer arquivo específico, exibe a diferença entre o conteúdo anterior e o conteúdo atual do arquivo após o cometimento atual. ': Gdiff' pode ser usado para exibir a diferença entre qualquer revisão do arquivo. Pode ter um argumento de qualquer revisão para recuperar a versão específica do arquivo. Existem outros dois comandos relacionados para pesquisar a diferença entre duas versões do arquivo, adicionando ou recuperando qualquer seção de diff. Esses comandos são ': Difput' e ': diffget'. O uso de ': Gdiff' O comando é mostrado na próxima seção deste tutorial.

Abrir funcionário.TXT Arquive e pressione 'eu' Para ativar o INSERIR modo. Modifique o arquivo adicionando uma entrada para o funcionário, '11006'. Imprensa 'ESC' e ': x' Para salvar e fechar o arquivo.

Reabrir o arquivo, funcionário.TXT No editor e tipo Vim ': Gdiff' e pressione Digitar Para descobrir a diferença entre a confirmação atual e a versão anterior do arquivo.

: Gdiff

A saída a seguir será exibida após a execução do ': Gdiff ' comando. O registro recém -inserido será exibido como texto destacado para mostrar a diferença.

': Gread' O comando funciona como a alternativa de 'checkout git' comando. Também pode assumir o argumento de qualquer arquivo de revisão como ': comando gdiff'.

: Gread

Quando este comando é executado para a versão atual do funcionário.TXT Arquivo então ele mostrará a seguinte saída. O arquivo contém 6 registros de funcionários e a saída mostra o texto 'Mais 6 linhas'.

': Gstatus ' O comando funciona como a alternativa de 'status git ' comando. Ele mostra informações detalhadas sobre o status de todos os arquivos ou o arquivo atual. Existem muitas chave personalizadas para interagir com a janela de status. Alguns deles são D, CC, etc. Abrir funcionário.TXT Arquivo no editor Vim e Run ': Gstatus' Comando.

$ vim funcionário.TXT

: Gstatus

': Gmove' O comando funciona semelhante a 'git mv' comando. É usado para renomear qualquer arquivo existente do VIM Editor. Suponha que você queira renomear funcionário.TXT arquivar por Emp.TXT. Abra o arquivo no editor Vim e digite o seguinte comando e pressione Digitar Para renomear o arquivo.

: Gmove Emp.TXT

': Gremove' O comando funciona semelhante a 'git rm' comando. É usado para excluir o arquivo do buffer Vim e o diretório de trabalho atual. Abra o arquivo que deseja excluir do diretório de trabalho atual e execute o comando com '!' símbolo para excluir com força o arquivo. Aqui, funcionário.TXT O arquivo é selecionado para exclusão.

: Gremove!

Conclusão

Como os usuários do VIM podem executar comandos Git usando o plug -in Vim é mostrado neste tutorial. Se você precisar executar comandos git e deseja usar o editor Vim juntos, é melhor usar o plug -in fugitivo de vim. Espero que, depois de ler este tutorial, o leitor poderá usar o plug -in fugitivo e executar comandos básicos do Git do VIM Editor.