GNU/Linux >> Linux Esercitazione >  >> Linux

Tutorial vim con esempi di comandi

Via , abbreviazione di Vi migliorato è un editor di testo da riga di comando utilizzato per creare e visualizzare file di testo. In questo tutorial di vim imparerai suggerimenti utili sull'uso dell'editor di testo vim. Senza troppi indugi, entriamo subito.

Modalità Vim

vim ha 2 modalità; inserire modalità e comando modalità.

  1. Inserisci la modalità ti consente di inserire testo nel file di testo come faresti in un normale editor di file.
  2. Normale la modalità ti dà la possibilità di navigare e apportare modifiche al testo.

Per navigare tra le 2 modalità, usa l'ESC carattere o i .

Una volta aperto un file di testo, si entra in modalità normale. Per passare alla modalità di inserimento e iniziare a digitare o inserire del testo, premi la lettera i sulla tastiera.

Per tornare nuovamente alla modalità di comando, premi Esc chiave.

Modalità di inserimento

La modalità di inserimento consente di interagire con il testo. Ad esempio, puoi inserire testo, eliminare testo e navigare su e giù, a sinistra oa destra.
Una volta aperto un file di testo utilizzando vim editor, si entra immediatamente in modalità comando.

Per entrare in modalità Inserisci e iniziare a inserire il testo, segui il comando seguente.

Inserimento di testo

Premi i per inserire il testo nella posizione corrente del cursore.

Premi a tasto per inserire il testo un carattere dopo la posizione corrente del cursore.

Premi A per inserire il testo alla fine della riga corrente.

Premi o tasto per inserire il testo su una nuova riga sotto la riga corrente.

Premi O per inserire il testo su una nuova riga sopra la riga corrente.

Eliminazione del testo

Premi s tasto per cancellare la lettera corrente sul cursore e inserire il testo.

Premi S per eliminare la riga corrente e inserire il testo.

Comandi in modalità comando vim

Diamo ora un'occhiata alla modalità di comando. Probabilmente, questa è la modalità in cui puoi eseguire la maggior parte delle operazioni.

Navigazione in modalità comando (su/giù, sinistra/destra)

Per navigare su/giù, sinistra/destra usa i tasti h , j , k e l .

k – Sposta il cursore in alto di una riga.

j – Sposta il cursore in basso di una riga.

l – Sposta il cursore a destra di un carattere

h – Sposta il cursore a sinistra di un carattere

In modalità comando, puoi anche navigare all'inizio e alla fine di una riga/file. Entriamo nei comandi per raggiungere questo obiettivo.

Navigazione all'inizio e alla fine di una riga/file in modalità comando

^ – Sposta il cursore all'inizio di una riga

$ – Sposta il cursore alla fine di una riga

1G – Sposta il cursore all'inizio di un file.

G – Sposta il cursore alla fine di un file

nG – Sposta il cursore all'inizio della riga numero “n” nel file

Ricerca e sostituzione del testo

La modalità comando offre inoltre all'utente la possibilità di cercare e sostituire il testo in un file

Per cercare del testo in un file, premi ESC e usa il tasto / (forward slash) seguito dal termine di ricerca, ad es.

:/Linux

Per eseguire una ricerca all'indietro nel file di testo, premi di nuovo ESC chiave e utilizzare il ? seguito dal termine di ricerca, ad es.

:?Linux

Se vuoi cercare una stringa e sostituirla con un'altra stringa nel file, usa la sintassi

:[range]s/search/replace/

Ad esempio, se vogliamo cercare la stringa Linux e sostituiscilo con Unix dalla riga 1 alla riga 3 in code>linuxgeek.txt file , il comando sarà

:1,3 s/Linux/Unix/g

Il /g assicura che tutte le istanze della stringa di ricerca vengano sostituite all'interno dell'intervallo specificato. Se ometti il ​​/g opzione, verrà sostituita solo la prima istanza in ogni riga.

Copiare e incollare testo

Vim ti dà anche la possibilità di copiare e incollare del testo all'interno del file.

Copia testo
Per copiare una stringa e incollarla in un'altra posizione in un file, procedi nel seguente modo

  1. Sposta il cursore all'inizio della stringa o del testo
  2. Digita v sulla tastiera e premi il cursore in avanti per evidenziare il testo
  3. Una volta raggiunta la fine del testo, premi y abbreviazione di yank , per copiare il testo
  4. Sposta il cursore nella posizione in cui desideri incollare il testo copiato
  5. Premi p abbreviazione di incolla, per incollare il contenuto copiato

Inoltre, puoi utilizzare i comandi seguenti per copiare le righe.

y$ – Copia il testo dalla posizione corrente alla fine della riga

yy – Copia l'intera riga

4yy – Copia 4 righe sotto

Taglio/Elimina testo

Se vuoi cancellare un singolo carattere in modalità comando, premi il tasto x

Per eliminare una parola, posiziona il cursore davanti alla parola e premi dw

Per eliminare il testo dalla parola corrente fino alla fine della riga, premi d$

Per eliminare o tagliare l'intera riga, premi dd

NOTA:
Puoi eliminare un certo numero di righe prima di dd comando con un numero. Ad esempio, per eliminare 3 righe inclusa la riga corrente, esegui 3dd

Salvataggio e chiusura di vim Editor

Di seguito sono riportati diversi modi che puoi utilizzare per uscire dall'editor di vim.

:wq – Per salvare le modifiche e uscire dall'editor di vim

:q! – Per uscire senza salvare le modifiche

:x o :exit o :e – Per salvare e uscire da dove esistono le modifiche

Conclusione

Ci auguriamo che tu abbia trovato questo tutorial perspicace. Sentiti libero di fare un test sul tuo editor e lasciaci un feedback.


Linux
  1. Linux expand Command Tutorial per principianti (con esempi)

  2. Tutorial sui comandi di Linux factor per principianti (con esempi)

  3. Comando Nohup con esempi

  4. Comando JQ in Linux con esempi

  5. Tutorial comando cURL con esempi

Linux tr Command Tutorial per principianti (con esempi)

15 Comando Linux ps con esempi

Il tutorial del comando fc con esempi per principianti

Comando della cronologia con esempi

Tutorial comando trova Linux (con esempi)

Lavorare con l'editor Vim (editor di testo)