La creazione e la modifica di file di testo è una delle attività di base che è possibile eseguire su un sistema Linux. L'editor di testo Vi fornisce potenti controlli associati alla modifica dei file di testo. Ma qual è il vantaggio di passare ore a digitare quando non sai nemmeno come salvare il file?
In questo post, discuteremo di tutto ciò che riguarda la modifica dei file in Vi, insieme ad alcune guide dettagliate su come salvare e chiudere anche i file di testo.
Modalità di modifica Vi
Ci sono due modalità di modifica che Vi offre ai suoi utenti. Questi sono:
- Modalità normale
- Modalità di inserimento
Quando apri un file di testo in Vi, la modalità di modifica predefinita è Normale modalità. È possibile navigare nel file e utilizzare alcuni comandi Vi di base in questa modalità. Dal momento che il Normale la modalità non ti consente di modificare i tuoi file, dovrai entrare nel file Inserire Modalità per farlo.
Basta premere il pulsante io sulla tastiera per attivare il Inserire
Modalità. Questa modalità consente di modificare facilmente il contenuto di un file di testo aggiungendo ed eliminando caratteri. Per tornare alla modalità Normale, premi semplicemente il tasto Esc tasto sulla tastiera.Apertura di un file in Vi
La sintassi dei comandi Vi è abbastanza facile da memorizzare. La sintassi predefinita per creare un nuovo file di testo è:
vi
Per creare un nuovo file di testo denominato textfile.txt, digita il seguente comando nel tuo terminale.
vi textfile.txt
Nota che se un file con il nome textfile.txt è già presente sul tuo sistema, quindi Vi aprirà quel file invece di crearne uno nuovo.
In alternativa, puoi avviare l'editor Vi nel tuo terminale e quindi digitare : e textfile.txt per aprire un nuovo file.
Relazionato: Come usare Vim: una guida alle basi
Salvataggio di un file in VI
Il comando predefinito per salvare un file di testo in Vi è : w. Tieni presente che non puoi utilizzare i comandi Vi mentre sei in modalità di inserimento. Pertanto, sarà necessario passare alla modalità Normale premendo il tasto Esc chiave.
Per salvare un file in Vi, entra in modalità Normale premendo Esc sulla tastiera. Quindi, digita : w e premete accedere per salvare il file.
Puoi anche salvare il file con un nome diverso. Basta passare il nuovo nome del file con l'estensione : w comando.
: w nuovo file di testo
Salva ed esci da Vi Editor
Come accennato in precedenza, puoi salvare un file in Vi con l'estensione : w comando. Nel frattempo, digitando il: q il comando chiuderà l'editor. È possibile concatenare questi comandi insieme per eseguire simultaneamente le azioni di salvataggio e chiusura.
stampa Esc per accedere alla modalità normale. Digitare : wq e colpisci accedere per salvare e chiudere un file di testo in Vi. Puoi usare gli stessi comandi per salva ed esci da un file in Vim anche.
Un modo alternativo per salvare ed uscire da Vi è usare il :X comando. Mentre entrambi i file :X e: wq i comandi svolgono un compito simile, non sono affatto uguali. La differenza principale tra questi due è che il file :X Il comando scrive il buffer nel file di testo solo quando sono presenti modifiche non salvate.
D'altra parte, il file : wq Il comando scrive il buffer nel file indipendentemente da eventuali modifiche non salvate. Il : wq aggiorna anche l'ora di modifica del file.
Esci da Vi senza salvare
Per chiudere un file di testo senza salvare in Vi, premere Esc sulla tastiera per accedere alla modalità normale. Quindi, digita semplicemente : q! e colpisci accedere.
Imparare le basi di Vi Editor
Conoscere le basi di un editor di testo in Linux è importante poiché in molte situazioni è necessario lavorare con file di testo di sistema. Sebbene siano disponibili molti editor di testo come Nano, Emacs e Gedit, Vi e Vim sono ancora considerati i più affidabili da molti utenti.
Quando inizi per la prima volta con un editor basato su terminale come Vi o Vim, memorizza i diversi comandi e sintassi in Vim può richiedere un po 'di tempo. L'approccio più appropriato a questo problema è scegliere un editor che sia adatto alle tue esigenze.
Cerchi un editor di testo del terminale per Linux? La scelta principale è tra Vim e nano! Ecco come si confrontano.
- Linux
- Editor di testo
- Linux

Deepesh è uno Staff writer per Linux presso MUO. Scrive contenuti informativi su Internet da oltre 3 anni. Nel tempo libero ama scrivere, ascoltare musica e suonare la chitarra.
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Ancora un passo…!
Conferma il tuo indirizzo e-mail nell'e-mail che ti abbiamo appena inviato.