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:

  1. Modalità normale
  2. 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

instagram viewer
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 il file in vi

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.

E-mail
nano vs. Vim: i migliori editor di testo per terminali, a confronto

Cerchi un editor di testo del terminale per Linux? La scelta principale è tra Vim e nano! Ecco come si confrontano.

Argomenti correlati
  • Linux
  • Editor di testo
  • Linux
Circa l'autore
Deepesh Sharma (14 articoli pubblicati)

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.

Altro da Deepesh Sharma

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.

.