Vim Text Editor è noto come editor di programmatore e gli sviluppatori lo usano ancora perché è altamente configurabile e consente un'efficiente modifica del testo. È solido in roccia, quindi viene continuamente sviluppato per diventare molto meglio. Può essere facilmente integrato con molti strumenti, ha una potente ricerca di ricerca e sostituzione e ha un ampio sistema di plug -in, più alberi di un nudo e supporto persistente per vari formati di file e linguaggi di programmazione.
Modalità Vim Diff
La modalità diff di VIM è una funzione personalizzata che ci consente di confrontare facilmente il contenuto di due o più file. È il comando più comune utilizzato per confrontare due file. Se si desidera confrontare due file contenenti contenuti simili e decifrare la differenza, il comando "vim diff" è per te. "diff" è a corto di "differenza". È simile al comando unix diff; Tuttavia, il VIM mostra molto meglio. Il comando Vim Diff viene utilizzato per confrontare i due file che contengono dati simili per scoprire i dati comuni in entrambi i file. Il comando Vim Diff trova semplicemente gli stessi dati presenti nel file ed evidenzia i diversi dati in modo che sia facilmente riconoscibile. Può confrontare il singolo, multiplo o il contenuto delle directory.
È davvero utile scoprire il testo che deve essere modificato in modo che il contenuto in entrambi i file corrisponda esattamente. Questa guida si concentra sul fornirti l'utilizzo del comando "diff" e farti imparare a utilizzare il comando VIM diff, come attivare o disattivare la modalità VIM diff, come navigare nella modalità VIM diffe e infine, e infine come Applica le modifiche dalla finestra VIM Diff.
Come usare il comando Vim Diff?
Il comando "Diff" mira a confrontare due file e produrre l'elenco delle differenze tra i due file. In altre parole, emette l'elenco di modifiche che devono essere fatte in modo che entrambi i file corrispondano esattamente. Pertanto, il comando "diff" è estremamente utile per gli sviluppatori in quanto possono usarlo per ottenere le differenze tra due file di codice sorgente per sviluppare le patch.
La sintassi del comando Vim Diff è la seguente:
Inizia creando due file che contengono contenuti simili. Nomina il primo file 'diff_test_1' e il secondo file 'diff_test_2'. Apri entrambi i file, scrivi alcuni contenuti con una leggera differenza, salva e chiudi i file. Ora, esegui il comando seguente in Vim Editor per trovare differenze tra i file.
L'output del comando sopra visualizzerà solo le righe che non corrispondono. Inoltre, queste righe verranno visualizzate nell'ordine dei file forniti nel comando, i.e., la riga in 'Diff_test_1.txt 'verrà visualizzato per primo e le linee in' diff_test_2.txt 'verrà visualizzato dopo.
Diventa molto facile con Vim Diff vedere le somiglianze e le differenze in due file fianco a fianco; Puoi facilmente spingere o tirare il contenuto da un riquadro a un altro e modificare i file con facilità. Pertanto, Vim Diff è un ottimo modo per gestire progetti che richiedono il confronto del contenuto di file diversi. Seguire i passaggi seguenti per attivare o disattivare la modalità VIM Diff:
Come attivare e disattivare la modalità VIM Diff?
Esistono due modi per dividere il riquadro VIM; orizzontale e verticale.
Spalazione orizzontale:
Per dividere in orizzontale le vasche per editor VIM, utilizzare il seguente comando:
Spalazione verticale:
Per dividere in modo verticale le schede dell'editor VIM, utilizzare il seguente comando:
Inoltre, ci sono due modi per disattivare la modalità Vim Diff.
#: DiffoffPer lasciare la finestra Vim Diff, digitare il seguente comando
Questo comando chiuderà il file e sei fuori dalla modalità Vim Diff. Il secondo modo per uscire dalla modalità Vim Diff è: Windo Diffo o: Diffo!
#: Windo Diffo o: Diffo!Il: windo diffo o semplicemente: diffone! Chiude facilmente la modalità Vim Diff. Utilizzare il comando seguente per disattivare la modalità VIM Diff
Questi comandi funzioneranno per chiudere le divisioni orizzontali e verticali.
Come navigare nella modalità Vim Diff?
Navigare tra due file utilizzando Vim Editor è leggermente diverso dal solito. Ad esempio, se si scorre verso l'alto o verso il basso in una finestra, anche il testo nella finestra adiacente scorre verso l'alto o verso il basso. Questo è noto come scrollbind.
Per abilitare la funzionalità di scorrimento, utilizzare il comando seguente:
Per modificare i file in modalità Scherllbind, utilizzare il comando seguente.
Per passare da due finestre dell'editor VIM, utilizzare Ctrl+W; Tuttavia, tieni presente che è necessario premere due volte Ctrl+W per navigare tra due vetri di finestra.
Per tornare alla modifica precedentemente eseguita, utilizzare il comando seguente:
Per passare alla modifica successiva, utilizzare il seguente comando:
Per disabilitare la modalità SCROLLBIND, utilizzare il comando seguente:
Come applicare le modifiche dalla finestra di comando Vim Diff?
Quando si confrontano due file, è necessario modificare e modificare i file e salvare tali modifiche. Per applicare le modifiche apportate in due file confrontati, utilizzare i seguenti comandi:
Il comando sopra applicherà le modifiche apportate in un file a un altro. Ad esempio, hai apportato modifiche nel file della finestra sinistra e si desidera copiare quelle modifiche al file nella finestra sul lato destro, eseguirai il comando indicato sopra nella finestra laterale destra e tutte le modifiche a sinistra Il riquadro delle finestre copierà nel riquadro della finestra destra.
Per applicare le modifiche dalla finestra corrente alla finestra adiacente, verrà utilizzato il comando sopra dato. Ad esempio, se lavori nella finestra a sinistra e si desidera copiare le modifiche nella finestra destra, eseguirai il comando sopra.
Conclusione
In questa guida, abbiamo appreso l'uso del comando Vim Diff e come può aiutare a confrontare due file contemporaneamente, modificarli e modificarli fianco a fianco e applicare le modifiche da un file a un altro file con facilità.