Guida VI per principianti
 

Introduzione e comandi principali di VI

Introduzione e comandi principali di VI

Ci sono molti editor di testo sui sistemi *nix, ma VI e' senza dubbio il piu' diffuso. VI sta per VIsual editor e VIM e' una versione migliorata di VI. Puoi trovare VI in qualsiasi distribuzione Linux, su Unix e sui sistemi Mac Os X. Per questa ragione occorre impararlo. VIM e' un editor testuale, percio' non ci sono tutti i fronzoli tipici degli editor di testo grafici. Ad ogni modo VIM e' un potente editor di testo. Ci sono tre modalita' in VI:

1) modalita' comando
2) modalita' riga comando
3) modalita input

Per provare VI, apri una finestra di Terminale e digita 'vi qualcosa'. Non appena si entra in VI ci si trova in modalita' comando. Per entrare in modalita' riga comando premi il tasto ':'. Per entrare in modalita' input premi 'i' oppure 'a'. Vediamo una semplice sessione di editing:

1) vi miofile (stai crendo il file miofile)
2) premi 'a' per entrare in modalita' input e digita 'questo e' un semplice file di testo'
3) ora premi ':' per entrare in modalita' riga comando e digita 'w!' (con questo comando si scrive il file e si esce da VI)

Puoi spostarti dalla modalita' input a quella comando o dalla modalita' riga comando a quella comando premendo il tasto Esc.

Principali comandi in modalita' comando

  • w -> vai all'inizio della prossima parola
  • b -> vai all'inizio della precedente parola
  • e -> vai alla fine della prossima parola
  • n| -> vai alla colonna 'n' della riga corrente
  • $ -> vai alla fine della riga corrente
  • ^ -> vai al primo carattere della riga corrente
  • G -> vai alla fine del file
  • gg -> vai all'inizio del file
  • Gn -> vai alla riga 'n' del file
  • i -> modalita' inserimento (prima del cursore)
  • a -> modalita' inserimento (dopo il cursore)
  • o -> modalita' inserimento (sotto la riga corrente)
  • x -> cancella un carattere
  • nx -> cancella 'n' caratteri
  • dd -> cancella l'intera riga
  • ndd -> cancella 'n' righe
  • yy -> copia la riga corrente
  • p -> incolla la riga copiata
  • Rmiastringa -> sostituisce i prossimi caratteri con la stringa 'miastringa'
  • /stringa -> trova la prossima stringa 'stringa'
  • ?stringa -> trova la stringa 'stringa' all'indietro
  • n -> ripete la ricerca nuovamente
  • u -> annulla l'ultimo comando

Principali comandi in modalita' riga comando

  • :w -> scrive il file
  • :w nome_file -> scrive il file come 'nome_file'
  • :q -> esce da vi
  • :wq -> scrive ed esce dal file
  • :q! -> esce dal file senza salvare
  • :help -> apre il file di aiuto (:q per tornare ad editare il file)
  • :help argomento -> apre il file di aiuto all'argomento specificato da 'argomento' (:q per tornare ad editare il file)
  • :rs/stringa1/stringa2/opzioni -> sostituisce stringa1 con stringa2 all'interno del range 'r'; le opzioni possono essere: g (sostituisce tutto), c (chiede conferma prima di ongi sostituzione)
  • :set number -> imposta la numerazione delle righe
Puoi imparare altri comandi (ce ne sono tantissimi) usando il comando :help. Certo, e' anche possibile usare il comando 'man vi'. Il miglior modo per imparare VI e' iniziare ad usarlo.
Link utili:


(Pagina 1 di 1)

Indice  

AVVERTENZA:
Tutti i prodotti a cui fa riferimento questo sito sono coperti da diritto d'autore e sono marchi di fabbrica delle rispettive societa' che ne detengono i diritti. Usate le informazioni contenute in questo documento a vostro rischio. Questo documento e' gratuito ed e' fornito cosi' come si trova, e non contiene alcuna garanzia relativamente all'esattezza dei suoi contenuti. Il materiale incluso in questo sito e' tratto da varie fonti ed il sito puo' contenere inaccuratezze od errori tipografici. Le informazioni possono cambiare od essere aggiornate senza preavviso. Abbiamo scritto questo documento con la massima accuratezza possibile, ma si sa', errare e' umano. Pertanto non ci assumiamo alcuna responsabilita' per alcun danno al vostro computer, perdita di dati o qualsiasi altro problema in cui vi possiate imbattere come risultato dell'uso di questo documento. Siete fermamente invitati a fare un backup del vostro sistema prima di seguire i consigli e le procedure descritte in questo documento. Entrando in questo sito si riconoscono ed accettano implicitamente i termini e le condizioni legali sopra indicati

 

Home  Chi siamo?  Scrivici!  

Copyright © 1998-2006 Wowarea