Editor VI con comandi in Linux/Unix Tutorial
Cos'è l'editor VI?
L'editor VI è l'editor di testo più popolare e classico della famiglia Linux. Di seguito sono riportati alcuni motivi 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) È facile da usare. Pertanto, milioni di utenti Linux lo adorano e lo utilizzano per le loro esigenze di editing
Al giorno d'oggi sono disponibili versioni avanzate dell'editor vi e quella più popolare è VIM che è Vi Imdimostrato. Alcuni degli altri sono Elvis, Nvi, Nano e Vile. È saggio imparare vi perché è ricco di funzionalità e offre infinite possibilità per modificare un file.
Per lavorare sull'editor VI, devi capire le sue modalità operative. Possono essere divisi in due parti principali.
Clicchi qui se il video non è accessibile
vi Modalità di comando:
- L'editor vi si apre in questa modalità e solo capisce i comandi
- In questa modalità puoi, sposta il cursore e taglia, copia, incolla il testo
- Questa modalità salva anche le modifiche apportate al file
- I comandi fanno distinzione tra maiuscole e minuscole. Dovresti usare la lettera maiuscola giusta.
vi Modalità di inserimento dell'editor:
- Questa modalità serve per inserire testo nel file.
- È possibile passare alla modalità di inserimento dalla modalità di comando premendo "i" sulla tastiera
- Una volta che sei in modalità di inserimento, qualsiasi tasto verrà preso come input per il file su cui stai attualmente lavorando.
- Per tornare alla modalità di comando e salvare le modifiche apportate è necessario premere il tasto Esc
Come utilizzare l'editor vi
Per avviare l'editor VI: aprire il Terminale (CLI) e digitare
vi <filename_NEW> or <filename_EXISTING>
E se specifichi un file esistente, l'editor lo aprirà per consentirti di modificarlo. Altrimenti puoi creare un nuovo file.
VI Comandi di modifica
- i – Inserisci al cursore (va in modalità di inserimento)
- a – Scrivi dopo il cursore (va in modalità di inserimento)
- A – Scrivi a fine riga (va in modalità inserimento)
- ESC – Termina la modalità di inserimento
- u – Annulla l'ultima modifica
- U – Annulla tutte le modifiche all'intera riga
- o – Apre una nuova riga (va in modalità inserimento)
- dd: elimina la riga
- 3dd: elimina 3 righe.
- D – Elimina il contenuto della riga dopo il cursore
- C – Elimina il contenuto di una riga dopo il cursore e inserisce un nuovo testo. Premere il tasto ESC per terminare l'inserimento.
- dw – Elimina la parola
- 4dw – Elimina 4 parole
- cw – Cambia parola
- x – Elimina il carattere in corrispondenza del cursore
- r – Sostituisci il carattere
- R – Sovrascrive i caratteri dal cursore in poi
- s – Sostituisce un carattere sotto il cursore e continua a inserire
- S – Sostituisci l'intera riga e inizia a inserire dall'inizio della riga
- ~ – Cambia maiuscole e minuscole del singolo carattere
Note:: Dovresti essere nel "modalità comando” per eseguire questi comandi. L'editore VI è che tiene conto del maiuscolo o minuscolo quindi assicurati di digitare i comandi nella lettera maiuscola corretta.
Assicuratevi di premere il comando giusto altrimenti finirete per apportare modifiche indesiderate al file. Potete anche entrare nella modalità di inserimento premendo a, A, o, come richiesto.
Muoversi all'interno di un file
- k – Sposta il cursore verso l'alto
- j – Sposta il cursore verso il basso
- h – Sposta il cursore a sinistra
- l – Sposta il cursore a destra
È necessario essere in modalità comando per spostarsi all'interno di un file. I tasti predefiniti per la navigazione sono menzionati di seguito; Puoi utilizzare anche i tasti freccia sulla tastiera.
Salvataggio e chiusura del file
- Shift+zz – Salva il file ed esci
- :w – Salva il file ma tienilo aperto
- :Q! – Esci da vi e non salva le modifiche
- :wq – Salva il file ed esci
Dovresti essere nel modalità comando per uscire dall'editor e salvare le modifiche Al file.
Sommario:
- L'editor vi è l'editor di testo Unix più popolare e comunemente utilizzato
- Di solito è disponibile in tutti Distribuzioni Linux.
- Funziona in due modalità, Comando e Inserisci
- La modalità comando accetta i comandi dell'utente e la modalità Inserisci serve per modificare il testo
- Dovresti conoscere i comandi per lavorare facilmente sul tuo file
- Imparare a utilizzare questo editor può essere utile nella creazione di script e nella modifica di file.