Idiota

Vim e git

Vim e git
Vim è un editor molto utile e utile per creare e modificare diversi tipi di file in modo più efficiente. Molte nuove funzionalità sono state aggiunte in questo editor che lo rende un potente editor. Molti plugin sono sviluppati da molti programmatori per questo editor per aumentare e configurare le sue funzionalità principali. Alcuni di questi sono Pathogen, Syntastic, indent guide, Fugitive, Git Gutter, ecc. Git è un sistema di controllo della versione distribuito (DVCS) che aiuta gli sviluppatori a gestire i codici sorgente modificati nel tempo. È totalmente gratuito da usare. Usando idiota comando, le modifiche alla traccia e la cronologia delle revisioni dei codici sorgente possono essere facilmente tracciate. Idiota il comando funziona nell'interfaccia della riga di comando. Il plugin vim chiamatom fuggitivo il plugin è sviluppato da Tim pop con cui si lavora il git strumento senza chiudere l'editor. Così, vim e idiota possono lavorare insieme usando il fuggitivo collegare. Come è possibile installare e utilizzare questo plugin per vim è mostrato in questo tutorial.

Installa git

Prima di iniziare questo tutorial, devi verificare che git sia installato sul sistema o meno. Git non è installato di default sul sistema operativo Ubuntu. Esegui il seguente comando per installare git su Ubuntu.

$ sudo apt-get install git

Installa plugin fuggitivo

Esegui il seguente comando per installare il plugin fuggitivo su Ubuntu.

$ sudo apt-get install vim-fugitive

Inizializza il repository git

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

$ git init

Aggiunta di file nel repository git

Un file di testo chiamato dipendente.TXT è usato per testare gli usi del plugin fuggitivo in questo tutorial. Il contenuto di questo file è riportato di seguito.

dipendente.TXT

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

'git add ' comando viene utilizzato per aggiungere modifiche nella directory di lavoro corrente e aggiungere il file nel buffer vim. Informa il comando git di aggiungere l'aggiornamento in un particolare file dopo aver eseguito 'git commit'comando.

$ git add impiegato.TXT

Il comando "git commit" richiederà l'esecuzione per salvare gli aggiornamenti di qualsiasi file nel repository locale. Esegui il comando da terminale.

$ git commit

Rimuovi il '#' simbolo dalla linea, 'modificato: impiegato.TXT'file per salvare le modifiche di questo file.

Utilizzo di Gblame

'dare la colpa' 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 colpa dipendente.TXT

Mostrerà un output simile come l'immagine seguente.

Puoi ottenere lo stesso output del comando precedente dall'editor vim usando il wrapper ': Gblame' del plugin fuggitivo. Non è necessario il terminale dell'editor per eseguire l'attività. Aperto, 'dipendente.TXT' nell'editor vim eseguendo il comando seguente.

$ vim dipendente.TXT

stampa ESC e :Gblame per recuperare le informazioni sulla modifica recente del file nell'editor.

: Gblame

Otterrai il seguente output formattato dopo aver premuto accedere chiave.

':Gdiff' wrapper viene utilizzato come alternativa di 'git diff'comando. Quando viene utilizzato per un file particolare, visualizza la differenza tra il contenuto precedente e il contenuto attuale del file dopo il commit corrente. ':Gdiff' può essere utilizzato per visualizzare la differenza tra qualsiasi revisione del file. Può richiedere un argomento di qualsiasi revisione per recuperare la particolare versione del file. Ci sono altri due comandi correlati per cercare la differenza tra due versioni qualsiasi del file aggiungendo o recuperando qualsiasi sezione diff. Questi comandi sono ':diffput' e ':diffget'. L'utilizzo di ':Gdiff' comando è mostrato nella prossima sezione di questo tutorial.

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

Riapri il file, dipendente.TXT nell'editor vim e digita ':Gdiff' e premi accedere per scoprire la differenza tra il commit corrente e la versione precedente del file.

: Gdiff

Il seguente output verrà visualizzato dopo aver eseguito il ':Gdiff' comando. Il record appena inserito verrà visualizzato come testo evidenziato per mostrare la differenza.

':Gread' comando funziona come alternativa a 'git checkout' ' comando. Può anche prendere l'argomento di qualsiasi file di revisione come il comando ':Gdiff'.

: Gread

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 '6 righe in più'.

':Gstato' comando funziona come alternativa di 'git stato' comando.  Mostra informazioni dettagliate sullo stato di tutti i file o del file corrente. Ci sono molte chiavi personalizzate per interagire con la finestra di stato. Alcuni di loro sono D, cc, ,   eccetera. Aperto dipendente.TXT file nell'editor vim ed eseguire il comando ':Gstatus'.

$ vim dipendente.TXT

: Gstatus

':Gmove' il comando funziona in modo simile a  'git mv' comando. È usato per rinominare qualsiasi file esistente dall'editor vim. Supponiamo che tu voglia rinominare dipendente.TXT file per emp.TXT. Apri il file nell'editor vim e digita il seguente comando e premi accedere per rinominare il file.

:Gmove emp.TXT

':Grimuovi' il comando funziona in modo simile a 'git rm' comando. Viene utilizzato per eliminare il file dal buffer vim e dalla directory di lavoro corrente. Apri il file che desideri eliminare dalla directory di lavoro corrente ed esegui il comando con '!' simbolo per eliminare forzatamente il file. Qui, dipendente.TXT il file è selezionato per la cancellazione.

:Grimuovi!

Conclusione

In questo tutorial viene mostrato come gli utenti vim possono eseguire comandi git usando il plugin vimm. Se hai bisogno di eseguire comandi git e vuoi usare l'editor vim insieme, allora è meglio usare il plugin fuggitivo di vim. Spero che dopo aver letto questo tutorial il lettore sarà in grado di utilizzare il plugin fuggitivo ed eseguire i comandi git di base dall'editor vim.

Porte open source di motori di gioco commerciali
Ricreazioni del motore di gioco gratuite, open source e multipiattaforma possono essere utilizzate per riprodurre titoli di giochi vecchi e abbastanza...
I migliori giochi da riga di comando per Linux
La riga di comando non è solo il tuo più grande alleato quando usi Linux, ma può anche essere una fonte di intrattenimento perché puoi usarla per gioc...
Le migliori app di mappatura del gamepad per Linux
Se ti piace giocare su Linux con un gamepad invece di un tipico sistema di input di tastiera e mouse, ci sono alcune app utili per te. Molti giochi pe...