[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico] [volume] [parte]


Capitolo 504, scheda riassuntiva
VI 3

Modalità di funzionamento:

:set [no]autoindent Mantiene i livelli di rientro nelle righe nuove.
:set [no]beautify Elimina i caratteri speciali non stampabili.
:set [no]ignorecase Nelle ricerche, ignora la differenza tra maiuscole e minuscole.
:set [no]list Mostra i caratteri di tabulazione e di interruzione di riga.
:set [no]number Visualizza i numeri delle righe.
:set [no]ruler Visualizza le coordinate del cursore alla base dello schermo.

Ricerche:

/modello_regexp Cerca in avanti una corrispondenza con il modello indicato.
?modello_regexp Cerca all'indietro una corrispondenza con il modello indicato.
n Ripete l'ultimo comando / o ?.
N Ripete l'ultimo comando / o ? in modo inverso .

Espressioni regolari di VI:

. Corrisponde a un carattere qualsiasi.
\ Fa perdere il significato speciale che può avere il carattere seguente.
^ Corrisponde all'inizio di una riga.
$ Corrisponde alla fine di una riga.
[abc] Corrisponde a un carattere qualsiasi tra quelli tra parentesi quadre.
[^abc] Corrisponde a un carattere qualsiasi diverso da quelli tra parentesi quadre.
[a-z] Un carattere qualsiasi nell'intervallo compreso tra a e z.
[^a-z] Un carattere qualsiasi diverso dall'intervallo compreso tra a e z.

Ricerche e sostituzioni:

:inizio,fines/modello_da_cercare/sostituzione/[g][c]
   |   |                    |
   |   |                    |
   |   |                    `--> «&»   riferimento alla stringa
   |   |                                trovata
   |   |
   |   |--> «n»   riga n-esima
   |   |--> «$»   ultima riga
   |   `--> «.»   riga corrente
   |    
   |--> «n»   riga n-esima
   `--> «.»   riga corrente

Attenzione:

:%s/modello_da_cercare/sostituzione/[g][c]

equivale a:

:1,$s/modello_da_cercare/sostituzione/[g][c]

VI è descritto nella sezione 84.1.

Appunti di informatica libera 2003.01.01 --- Copyright © 2000-2003 Daniele Giacomini -- daniele @ swlibero.org

Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome vi_3.html

[successivo] [precedente] [inizio] [fine] [indice generale] [violazione GPL] [translators] [docinfo] [indice analitico]