Vim e git

Vim e git
VIM è un editor molto utile e utile per la creazione e la modifica di diversi tipi di file in modo più efficiente. Molte nuove funzionalità vengono aggiunte in questo editor che lo rende un editore potente. Molti plugin sono sviluppati da molti programmatori per questo editor per aumentare e configurare le sue funzionalità di base. Alcuni di essi sono patogeni, sintastic, guide di rientro, fuggitivo, grondaia git, ecc. Git è un sistema di controllo della versione distribuita (DVC) che aiuta gli sviluppatori a gestire i codici di origine modificati nel tempo. È totalmente libero da usare. Usando idiota Il comando, la traccia cambia e la cronologia di revisione dei codici di origine può essere facilmente rintracciata. Idiota Comando funziona nell'interfaccia della riga di comando. Il plugin VIM chiamato fuggitivo Il plugin è sviluppato da Tim Pope che viene utilizzato con il git strumento senza terminare l'editor. COSÌ, vim E idiota può lavorare insieme usando il file fuggitivo collegare. Come è possibile installare e utilizzare questo plug -in per VIM è mostrato in questo tutorial.

Installa Git

Prima di iniziare questo tutorial, è necessario controllare che il git sia installato sul sistema o no. Git non è installato per impostazione predefinita sul sistema operativo Ubuntu. Esegui il comando seguente per installare Git su Ubuntu.

$ sudo apt-get installa git

Installare il plug -in fuggitivo

Esegui il comando seguente per installare il plug -in fuggitivo su Ubuntu.

$ sudo apt-get install vim-fuggitivo

Inizializza il repository Git

È necessario inizializzare il repository Git prima di eseguire qualsiasi comando Git. 'git init'Il comando viene utilizzato per inizializzare un repository git per qualsiasi progetto esistente o nuovo. Esegui il comando seguente dal terminale per inizializzare un repository GIT vuoto.

$ git init

Aggiunta di file nel repository Git

Un file di testo chiamato dipendente.TXT viene utilizzato per testare gli usi del plug -in fuggitivo in questo tutorial. Il contenuto di questo file è riportato di seguito.

dipendente.TXT

11001 vendite 45 $ 3000
11002 ore 32 $ 1500
11003 Marketing 26 $ 1200
11004 ore 25 $ 2500
11005 vendite 30 $ 1000

'git aggiungi 'Il comando viene utilizzato per aggiungere la modifica nella directory di lavoro corrente e aggiungere il file nel buffer VIM. Informa il comando Git di aggiungere l'aggiornamento in un determinato file dopo l'esecuzione 'commit git'Comando.

$ git aggiungi dipendente.TXT

Il comando, "commit git" richiederà di eseguire per salvare gli aggiornamenti di qualsiasi file nel repository locale. Esegui il comando dal terminale.

$ git commit

Rimuovi il '#"Simbolo dalla linea,"Modificato: dipendente.TXT'File per salvare le modifiche di questo file.

Usando gblame

'git biasimo' Il comando viene utilizzato per mostrare i dettagli della modifica più recente di qualsiasi file per ogni riga. Esegui il comando dal terminale per il file, dipendente.TXT.

$ git diga un dipendente.TXT

Mostrerà un output simile come la seguente immagine.

È possibile ottenere lo stesso output del comando sopra da Vim Editor utilizzando ': gblame' Wrapper of Fugitive Plugin. Non è necessario al terminale l'editor per svolgere l'attività. Aprire, 'dipendente.TXT'File nell'editor VIM eseguendo il comando seguente.

$ VIM Employee.TXT

Premere ESC E : Gblame Per recuperare le recenti informazioni di modifica del file nell'editor.

: Gblame

Otterrai la seguente uscita formattata dopo aver premuto accedere chiave.

': GDIFf 'wrapper è usato come alternativa di'git diff'Comando. Quando è stato utilizzato per qualsiasi file particolare, visualizza la differenza tra il contenuto precedente e il contenuto presente del file dopo la commissione corrente. ': Gdiff' può essere utilizzato per visualizzare la differenza tra qualsiasi revisione del file. Può essere necessario un argomento di qualsiasi revisione per recuperare la versione particolare del file. Esistono altri due comandi correlati per la ricerca della differenza tra due versioni del file aggiungendo o recuperando qualsiasi sezione Diff. Questi comandi sono ': Diffput' E ': diffget'. L'impiego di ': Gdiff' Il comando è mostrato nella prossima sezione di questo tutorial.

Aprire dipendente.TXT file e premere 'io' per abilitare il INSERIRE modalità. Modifica il file aggiungendo una voce per il dipendente, '11006'. Premere 'ESC' E ':X' Per salvare e chiudere il file.

Riapri il file, dipendente.TXT Nell'editor VIM e nel tipo ': Gdiff' e premere accedere Per scoprire la differenza tra il commit corrente e la versione precedente del file.

: Gdiff

Verrà visualizzato il seguente output dopo l'esecuzione del ': Gdiff ' comando. Il record appena inserito verrà visualizzato come testo evidenziato per mostrare la differenza.

': Inghiottito' Il comando funziona come alternativa di 'GIT Checkout' comando. Può anche prendere l'argomento di qualsiasi file di revisione come ": gdiff" comando.

: Irro

Quando questo comando viene eseguito per la versione corrente del dipendente.TXT file quindi mostrerà il seguente output. Il file contiene 6 record dei dipendenti e l'output mostra il testo 'Altre 6 linee'.

': Gstatus ' Il comando funziona come alternativa di 'Stato Git ' comando. Mostra informazioni dettagliate sullo stato di tutti i file o sul file corrente. Esistono molte chiave personalizzate per interagire con la finestra di stato. Alcuni di loro sono d, cc ,, ecc. Aprire dipendente.TXT File nell'editor VIM ed esegui "comando: GSTATUS".

$ VIM Employee.TXT

: Gstatus

': Gmove' comando opere simili a 'git mv' comando. Viene utilizzato per rinominare qualsiasi file esistente da VIM Editor. Supponiamo che tu voglia rinominare dipendente.TXT file da Emp.TXT. Apri il file in VIM Editor e digita il seguente comando e premere accedere Per rinominare il file.

: GMOVE EMP.TXT

': Gremove' comando opere simili a 'git rm' comando. Viene utilizzato per eliminare il file dal buffer VIM e dalla directory di lavoro corrente. Apri il file che si desidera eliminare dalla directory di lavoro corrente ed eseguire il comando con '!' simbolo per eliminare con forza il file. Qui, dipendente.TXT Il file è selezionato per la cancellazione.

: Gremove!

Conclusione

In che modo gli utenti VIM possono eseguire i comandi GIT utilizzando il plugin VIM è mostrato in questo tutorial. Se è necessario eseguire i comandi GIT e si desidera utilizzare Vim Editor insieme, è meglio usare il plug -in fuggitivo di VIM. Spero, dopo aver letto questo tutorial, il lettore sarà in grado di utilizzare il plug -in fuggitivo ed eseguire comandi GIT di base da VIM Editor.