A differenza di Nano, un editor di testo terminale facile da usare, Vi non ti tiene per mano e fornisce un elenco di scorciatoie da tastiera sullo schermo. È un editor di testo modale e ha una modalità di inserimento e comando.
Iniziare
Vi è un'applicazione terminale, quindi dovrai avviarla da una finestra di terminale. Utilizzare il vi / percorso / su / file comando per aprire un file esistente con Vi. Il vi / percorso / su / file il comando funziona anche se il file non esiste ancora; Vi creerà un nuovo file e lo scriverà nel percorso specificato al momento del salvataggio.
Ricordarsi di usare sudo se si desidera modificare un file di sistema. Quindi, ad esempio, digiteresti sudo vi / etc / fstab se volessi modificare il tuo file fstab. Utilizzare il su comando invece se stai usando una versione non Ubuntu di Linux che non usa sudo.
Modalità di comando
Questo è ciò che vedrai quando apri un file in vi. Sembra che tu possa semplicemente iniziare a scrivere, ma non puoi. Vi è un editor di testo modale e si apre in modalità comando. Cercando di digitare su questa schermata si otterrà un comportamento imprevisto.
In modalità di comando, puoi spostare il cursore con i tasti freccia. premi il X tasto per cancellare il carattere sotto il cursore. Esistono numerosi altri comandi di eliminazione, ad esempio la digitazione dd (premere due volte il tasto d) cancella un'intera riga di testo.
È possibile selezionare, copiare, tagliare e incollare il testo in modalità comando. Posiziona il cursore sul lato sinistro o destro del testo che vuoi copiare e premi il tasto v chiave. Sposta il cursore per selezionare il testo, quindi premi y copiare il testo selezionato o X per tagliarlo Posiziona il cursore nella posizione desiderata e premi il tasto p chiave per incollare il testo copiato o tagliato.
Inserisci modalità
A parte la modalità di comando, l'altra modalità di cui hai bisogno è la modalità di inserimento, che ti permette di inserire del testo in Vi. Entrare nella modalità di inserimento è facile una volta che sai che esiste - basta premere il tasto io tasto una volta dopo aver posizionato il cursore in modalità comando. Inizia a digitare e Vi inserirà i caratteri che digiti nel file anziché cercare di interpretarli come comandi.
Salvataggio ed uscita
È possibile salvare e uscire da vi dalla modalità comando. Per prima cosa, assicurati di essere in modalità di comando premendo il tasto di escape (premendo nuovamente il tasto di escape non fai nulla se sei già in modalità di comando).
genere : wq e premere Invio per scrivere il file su disco e uscire da vi. È anche possibile dividere questo comando - ad esempio, digitare : w e premi invio per scrivere il file su disco senza smettere o digitare : q per uscire da vi senza salvare il file.
Vi non ti lascerà chiudere se hai modificato il file dall'ultimo salvataggio, ma puoi digitare : Q! e premi invio per ignorare questo avviso.
Dai un'occhiata a Nano se stai cercando un editor di testo terminale più facile da usare. La maggior parte delle distribuzioni Linux viene fornita con Nano installato, ma i sistemi embedded e altri ambienti ridotti includono spesso solo Vi.