GNU/Linux >> Linux Esercitazione >  >> Linux

Un'introduzione all'editor vi

Grigio alle tempie e bisognoso di occhiali da lettura, l'editor di 43 anni vi (pronunciato vee-eye) è ancora il migliore amico di un amministratore di sistema. Questo programma di modifica della riga di comando avanzato, ma semplice da usare, non mostra alcun segno di rallentamento. Puoi usarlo per modificare i file di configurazione, creare una lista della spesa, scrivere una lettera a casa per chiedere soldi, creare un nuovo script o anche per modificare il codice sorgente.

[ Scarica ora:cheat sheet di Vim ]

Nota: vi è spesso un collegamento simbolico a vim (vi migliorato) o un alias a vim.

È facile invocare vi. Nella riga di comando, digita vi <filename> per creare un nuovo file o per modificarne uno esistente.

$ vi filename.txt

L'editor vi ha due modalità:Comando e Inserisci. Quando apri per la prima volta un file con vi, sei in modalità Comando. La modalità comando significa che puoi utilizzare i tasti della tastiera per navigare, eliminare, copiare, incollare ed eseguire una serie di altre attività, ad eccezione dell'immissione di testo. Per accedere alla modalità di inserimento, premi i . Nella modalità Inserisci, puoi inserire il testo, utilizzare il Invio per passare a una nuova riga, utilizzare i tasti freccia per navigare nel testo e utilizzare vi come editor di testo in formato libero. Per tornare alla modalità Comando, premi Esc chiave una volta.

Nota: Nella modalità Comando di vi, quasi ogni lettera sulla tastiera ha una funzione.

Per salvare un file, devi prima essere in modalità Comando. Premi Esc per accedere alla modalità Comando, quindi digitare :wq per scrivere e uscire dal file. L'altra opzione più rapida consiste nell'usare la scorciatoia da tastiera ZZ scrivere e smettere. Ai non-vi iniziati, scrivi significa salvare e chiudi significa uscita vi. Se hai commesso degli errori durante la modifica e desideri annullare (abbandonare) tutte le modifiche non salvate, accedi alla modalità Comando premendo Esc e digita :q! Questo comando si chiude senza salvare le modifiche ed esce da vi.

Il modo migliore per imparare vi è creare un nuovo file e provarlo di persona. Sentiti libero di usare la tabella delle scorciatoie da tastiera comuni di seguito per aiutarti a imparare l'ampio vocabolario di vi. Questo elenco di scorciatoie non è affatto esaustivo, ma ti permetteranno di modificare file e imparare vi in ​​un breve lasso di tempo.

Nota: Fai sempre una copia di un file esistente prima di modificarlo con vi o qualsiasi editor. Ciò è particolarmente critico quando si modificano i file di sistema e di configurazione.

Comando Scopo
$ vi <filename> Apri o modifica un file.
i Passa alla modalità di inserimento.
Esc Passa alla modalità Comando.
:w Salva e continua a modificare.
:wq o ZZ Salva ed esci/esci da vi.
:q! Chiudi vi e non salvare le modifiche.
yy Yank (copia una riga di testo).
p Incolla una riga di testo strappato sotto la riga corrente.
o Apri una nuova riga sotto la riga corrente.
O Apri una nuova riga sopra la riga corrente.
A Aggiungi alla fine della riga.
a Aggiungi dopo la posizione corrente del cursore.
I Inserisci testo all'inizio della riga corrente.
b Vai all'inizio della parola.
e Vai alla fine della parola.
x Elimina un singolo carattere.
dd Elimina un'intera riga.
Xdd Elimina X numero di righe.
Xyy Yank X numero di righe.
G Vai all'ultima riga di un file.
XG Vai alla riga X in un file.
gg Vai alla prima riga di un file.
:num Visualizza il numero di riga della riga corrente.
h Sposta a sinistra di un carattere.
j Sposta una riga in basso.
k Sposta una riga in alto.
l Sposta un carattere a destra.

[ Scarica ora:cheat sheet di Vim ]


Linux
  1. Introduzione al comando Linux chmod

  2. Introduzione al comando chown di Linux

  3. Un'introduzione alle GNU Core Utilities

  4. Introduzione al comando alternatives in Linux

  5. Un'introduzione al comando diff

Slackware 15 - La vecchia brigata

Gnome 40 - Il desktop anti-desktop

L'anno dell'insoddisfazione di Linux

Cockpit - Autostrada per la zona amministrativa

Recensione Cairo Dock - Il dock è nel dettaglio

Pi-Hole - Il triangolo DNS