Editor VI con comandi in Linux/Unix Tutorial

Cos’è l’editor VI?

L’editor VI è il più popolare e classico editor di testo della famiglia Linux. Di seguito, ci sono alcune ragioni che lo rendono un editor ampiamente utilizzato –

1) È disponibile in quasi tutte le distribuzioni Linux

2) Funziona allo stesso modo su diverse piattaforme e distribuzioni

3) È user-friendly. Quindi, milioni di utenti Linux lo amano e lo usano per le loro esigenze di editing

Oggi, ci sono versioni avanzate dell’editor vi disponibili, e la più popolare è VIM che è Vi Improved. Alcune delle altre sono Elvis, Nvi, Nano e Vile. È saggio imparare vi perché è ricco di funzionalità e offre infinite possibilità di modificare un file.

Per lavorare con l’editor VI, è necessario capire le sue modalità di funzionamento. Possono essere divisi in due parti principali.

In questo tutorial, imparerete di più su…

  • vi modalità di comando
  • vi modalità di inserimento dell’editor
  • Come usare l’editor vi
  • vi comandi di modifica
  • Muoversi all’interno di un file
  • Salvare e chiudere il file

Clicca qui se il video non è accessibile

vi Modalità comando:

  • L’editor vi si apre in questa modalità, e capisce solo i comandi
  • In questa modalità, è possibile, spostare il cursore e tagliare, copiare, incollare il testo
  • Questa modalità salva anche le modifiche apportate al file
  • I comandi sono case sensitive. Dovresti usare le lettere maiuscole giuste.

vi Editor Insert mode:

  • Questa modalità è per inserire del testo nel file.

  • Puoi passare alla modalità Inserisci dalla modalità comando premendo ‘i’ sulla tastiera

  • Una volta che sei in modalità Inserisci, qualsiasi tasto sarà preso come input per il file su cui stai lavorando.

  • Per tornare alla modalità comando e salvare le modifiche apportate è necessario premere il tasto Esc

Come usare l’editor vi

Per lanciare l’editor VI -Aprire il terminale (CLI) e digitare

vi <filename_NEW> or <filename_EXISTING>

E se si specifica un file esistente, allora l’editor lo aprirà per essere modificato. Altrimenti, puoi creare un nuovo file.

VI comandi di modifica

  • i – Inserisci al cursore (va in modalità inserimento)
  • a – Scrivi dopo il cursore (va in modalità inserimento)
  • A – Scrivi alla fine della linea (va in modalità inserimento)
  • ESC – Termina la modalità inserimento
  • u – Annulla l’ultima modifica
  • U – Annulla tutte le modifiche all’intera linea
  • o – Apri una nuova linea (va in modalità inserimento)
  • dd – Cancella la linea
  • 3dd – Cancella 3 linee.
  • D – Cancella il contenuto della linea dopo il cursore
  • C – Cancella il contenuto di una linea dopo il cursore e inserisce nuovo testo. Premere il tasto ESC per terminare l’inserimento.
  • dw – Cancella parola
  • 4dw – Cancella 4 parole
  • cw – Cambia parola
  • x – Cancella carattere al cursore
  • r – Sostituisce carattere
  • R – Sovrascrive caratteri dal cursore in avanti
  • s – Sostituisce un carattere sotto il cursore e continua ad inserire
  • S – Sostituisce l’intera linea e inizia ad inserire all’inizio della linea
  • ~ – Cambia il caso del singolo carattere

Nota: Dovresti essere in “modalità comando” per eseguire questi comandi. L’editor VI è sensibile alle maiuscole e alle minuscole, quindi assicurati di digitare i comandi nella giusta lettera maiuscola.

Assicurati di premere il comando giusto, altrimenti finirai per apportare modifiche indesiderate al file. Puoi anche entrare nella modalità di inserimento premendo a, A, o, come richiesto.

Muoversi all’interno di un file

  • k – Sposta il cursore su
  • j – Sposta il cursore giù
  • h – Sposta il cursore a sinistra
  • l – Sposta il cursore a destra

È necessario essere in modalità comando per muoversi all’interno di un file. I tasti predefiniti per la navigazione sono menzionati di seguito; puoi anche usare i tasti freccia della tastiera.

Salvare e chiudere il file

  • Shift+zz – Salva il file e abbandona
  • :w – Salva il file ma lo tiene aperto
  • :q – Esci senza salvare
  • :wq – Salva il file ed esci

Dovresti essere in modalità comando per uscire dall’editor e salvare le modifiche al file.

Riassunto:

  • L’editor vi è il più popolare e comunemente usato editor di testo Unix
  • E’ solitamente disponibile in tutte le distribuzioni Linux.
  • Funziona in due modalità, Comando e Inserisci
  • La modalità Comando prende i comandi dell’utente, e la modalità Inserisci è per la modifica del testo
  • Dovresti conoscere i comandi per lavorare sul tuo file facilmente
  • Imparare ad usare questo editor può aiutarti a creare script e modificare i file.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *