Come utilizzare l'editor VIM - Guida completa

Come utilizzare l'editor VIM - Guida completa
Vim Editor è tra i migliori editor utilizzati nell'interfaccia della riga di comando per aprire, modificare e salvare i file, l'editor VIM può essere utilizzato per la modifica di file di testo semplici e diversi file di codice di diverse lingue. Vim è la versione aggiornata dell'editor VI, ecco perché Vim è abbreviato come "VI migliorato". È altamente efficiente e noto anche come IDE (ambiente di sviluppo integrato) per la sua popolarità negli editori di programmazione. Vim ha collegamenti diversi per eseguire attività, ha modalità e legami diversi.

Questo post ci aiuterà a sapere come possiamo utilizzare un editor VIM per la modifica di file diversi.

Confronto di VIM con Nano Editor

Nano Editor è l'editor predefinito nelle distribuzioni Linux mentre l'editor VIM è per lo più preinstallato in alcune distribuzioni di Linux. Ci sono alcune caratteristiche sulla base delle quali è più popolare di Nano e quelle caratteristiche sono:

Vim Editor Nano editore
È leggermente complesso per un principiante È semplice da capire per un principiante
Supporta i linguaggi di programmazione Non supporta i linguaggi di programmazione
È basato sulla modalità È moderato
Versione migliorata di VI Editor Versione migliorata di Pico Editor
Editor avanzato con molti strumenti Semplice editore

Modalità di Vim

Vim ha due diversi tipi di modalità, come

Modalità riga di comando: Quando si apri qualsiasi file con VIM, sei nella modalità di comando per impostazione predefinita. In modalità di comando, è possibile eseguire attività diverse utilizzando i comandi per esempio per eliminare una riga, per copiare la riga e per navigare nel cursore in qualsiasi posizione specificata del file. Se per qualsiasi motivo non sei nella modalità di comando, è sufficiente premere il ESC Chiave, per entrare nella modalità di comando.

Modalità inserisci: Per inserire qualcosa, devi scegliere la modalità di insert, a questo scopo, basta premere il IO Tasto per immettere la modalità Insert. In questa modalità, puoi scrivere qualsiasi cosa e puoi aggiungere qualsiasi cosa al file. Una volta terminato l'inserimento, premere il tasto ESC dalla tastiera e l'interruttore della modalità di inserzione alla modalità di riga di comando.

Installazione di Vim

In alcune delle distribuzioni di Linux, VIM è preinstallato ma se non è installato per impostazione predefinita, è possibile installarlo con due diversi metodi utilizzando il comando APT o da SNAP Utility Store. Per scoprirlo, VIM è installato per impostazione predefinita o non esegue il seguente comando nel terminale.

$ vim -version

L'output mostra che non è installato, quindi prima lo installeremo utilizzando il comando APT.

$ sudo apt install vim -y

Per installarlo dallo Snap Utility Store, prima, installa Snap Utility.

$ sudo APT Installa Snapd

Ora installa l'editor VIM da SNAP Utility Store.

$ sudo snap install vim-editor-beta

Comandi vim

VIM è stato installato nella distribuzione Linux. Ora andremo avanti e impareremo i comandi in VIM. Ha più di 1000 comandi per eseguire compiti diversi in modo efficiente. Diversi tipi di comandi sono spiegati con esempi.

Comandi di base

Alcuni comandi di base dell'editor Vim sono

Apri un file: È possibile aprire un file con l'editor VIM utilizzando la parola chiave "VIM". Per capire, vogliamo aprire un file, chiamato file.txt usando l'editor VIM.

$ vim file.TXT

Il file è stato aperto nell'editor VIM.

COMANDE AIUTO: Se hai bisogno di qualsiasi tipo di aiuto per qualsiasi comando, digita : aiuto [parola chiave di comando] Nella modalità di comando, l'elenco dell'aiuto verrà visualizzato. Ad esempio, troviamo aiuto riguardo al comando "copia".

L'output visualizzerà un file contenente tutta l'aiuto pertinente per quanto riguarda la parola chiave "copia".

Apri un file di codice: Ora se vuoi aprire qualsiasi altro file, puoi aprirlo digitando : E [Nome file] nella modalità di comando. Per capire, apriremo un file, denominato, code2.PHP usando ": e code2.PHP ".

Il file specificato sarà aperto come output.

Smetti di vim senza salvare un file: Possiamo uscire dall'editor senza salvare le modifiche che abbiamo fatto, digitando : QA O :Q! e quindi premere il tasto Invio. Ad esempio, abbiamo lasciato il file:

Dopo aver colpito l'invio, tornerai al terminale.

SCOPI VIM salvando i file: Possiamo lasciare il file salvandolo. Per farlo digita : WQ e premere ACCEDERE.

Salva il file: Mentre lavoriamo se vogliamo salvare le modifiche, possiamo farlo digitando : w e colpire il ACCEDERE chiave.

Salva un file rinominando: Possiamo salvare un file rinominandolo digitando ": W [Nome file] ":

Comandi di navigazione del cursore

Nell'editor di Vim, non c'è uso del mouse poiché il cursore viene spostato con l'aiuto delle chiavi. Discuteremo alcune chiavi e scorciatoie per navigare nell'editor VIM. C'è un elenco di chiavi e i loro scopi, usali premendo il punto e virgola ":" e quindi il tasto specifico.

Comandi Azioni
H Per spostare il cursore nella posizione di sinistra
l Per spostare il cursore nella posizione giusta
J Per spostare il cursore in posizione giù
K Per spostare il cursore in posizione UP
M Per spostare il cursore direttamente al centro dello schermo
L Per spostare il cursore direttamente nella parte inferiore dello schermo
H Per spostare il cursore direttamente nella parte superiore dello schermo
e Posiziona il cursore alla fine della parola
B Posiziona il cursore nella posizione iniziale della parola precedente
w Posiziona il cursore nella posizione iniziale della parola successiva
$ Posiziona il cursore nella posizione finale della linea
0 Posiziona il cursore nella posizione iniziale della linea
Porta il cursore nella posizione iniziale del blocco successivo o del paragrafo successivo
Porta il cursore nella posizione iniziale del blocco precedente o del paragrafo precedente
) Sposta il cursore direttamente nella posizione iniziale della frase successiva
( Sposta il cursore direttamente nella posizione iniziale della frase precedente
G Posiziona il cursore alla fine del file
Gg Posiziona il cursore all'inizio del file
# Per andare su una riga specifica, digita il numero di righe accanto a #
Ctrl + b Sposta il cursore su una pagina
Ctrl + f Sposta il cursore su una pagina in avanti

Comandi di modifica

Se vogliamo modificare il testo, andare prima alla modalità Insert premendo il tasto "I/I", quindi digita il testo. Ai fini della modifica, ci sono alcuni comandi che possono aiutare a modificare come comandi di copia, incolla, elimina e annulla. Possiamo discutere tutti questi comandi:

Copia comandi: In Vim, la parola copia deriva dalla parola "yank" in modo che utilizzerà i comandi di copia con una rappresentazione di YW.

Comandi Azioni
Viene utilizzato per copiare una riga
yw È usato per copiare una parola
y $ Viene utilizzato per copiare dalla posizione attuale del cursore fino alla fine della linea

Comando in pasta: In VIM, il testo copiato può essere incollato semplicemente digitando "P" Dopo il semi-colon.

Annulla comando: In Vim, se erroneamente o involontariamente qualsiasi azione è stata eseguita, possiamo annullare quell'azione digitando "U" dopo il semi-colon. Abbiamo creato una riga vuota nel testo come mostrato nell'immagine qui sotto:

Ora prememo il "U" Tasto, inserendo la modalità di comando, premendo il tasto ESC dopo il punto e virgola ":",

Comando di ripetizione: Per rifare qualsiasi azione nel VIM, digita "R" Nella modalità di comando (la modalità di comando può essere aperta premendo il tasto ESC dopo aver digitato il punto e virgola)

Elimina comandi: Per la cancellazione di parole o frasi, utilizziamo i comandi descritti nella tabella.

Comandi Azioni
dd Per eliminare una linea
D Per eliminare la parte selezionata di una linea
dw Per eliminare una parola
D Per eliminare una linea dalla posizione attuale del cursore fino alla fine della linea
dg Per eliminare una riga dalla posizione attuale del cursore fino alla fine del file
DGG Per eliminare una riga dalla posizione attuale del cursore all'inizio del file

Al momento della pressione di DD, l'intera linea è stata eliminata. Ad esempio, apriamo un file, denominato file.TXT.

Ora premiamo DD nella modalità di comando.

Durante la pressione DW, la parola "è" è stata eliminata. Ad esempio, il nostro cursore è sulla parola "è" nella prima riga.

A pressing D, la linea viene eliminata dalla posizione del cursore:

A pressing DG, ha eliminato tutte le linee dalla posizione di partenza del cursore:

A pressando DGG, le righe precedenti del cursore sono state eliminate:

L'output, sarà

Comandi di selezione: Per la selezione o l'evidenziazione del testo, vengono utilizzati i seguenti comandi.

Comandi Azioni
v Per evidenziare un personaggio
V Per evidenziare una linea

Alla pressione: V.

Sulla pressione V:

Mostra il numero contro le righe

Mostrare i numeri con ogni riga, renderci facile determinare quale linea siamo e su quale linea dobbiamo andare per la modifica. Per visualizzare i numeri insieme alle righe di testo possiamo usare uno qualsiasi dei comandi visualizzati nella tabella.

: set numero
: imposta Nu!
: set numero!

Ricerca comandi

Possiamo cercare parole specifiche in vim come anche gli altri redattori. I comandi per la ricerca sono:

Comando Azioni
/ [Inserisci la parola] Scopre la parola immessa dall'intero file
? [Inserisci la parola] Per cercare il testo precedente dalla parola immessa
N Per cercare di nuovo la tua parola in qualsiasi direzione
N Per cercare di nuovo la parola nella direzione opposta

Se premiamo N:

Comandi di conteggio delle parole

Come altri redattori, possiamo anche contare le parole e i caratteri in VIM. Per questo, ci sono due modi, premendo G e poi Ctrl + G.

O usare w, !w e -w nella modalità di comando:

Confronta i file

Possiamo confrontare due file in VIM. La sintassi generale del comando sarà

$ vimdiff file1 file2

Per spiegazione, confrontiamo due file, file.txt e newfile usando il Vimdiff comando.

File $ Vimdiff.txt newfile

L'output mostra differenze come nella prima riga, la lettera "L" nel primo file è in maiuscolo mentre in altri file è in CAS inferiore e le ultime due righe mancano nel secondo file.

Conclusione

Vim Editor è l'editor della riga di comando, che è molto più versatile in quanto contiene tutte le funzioni necessarie per il principiante e un esperto ed è popolare per le sue diverse caratteristiche. È la forma avanzata dell'editor VI e può essere utilizzato per aprire file di programmazione di linguaggi diversi. In questo articolo, abbiamo discusso dell'installazione e dei diversi comandi dell'editor VIM che viene utilizzato per gestire l'editor VIM. Abbiamo anche fatto del nostro meglio per spiegare l'uso di comandi con l'aiuto di esempi.