sabato 29 agosto 2009

VI: maiuscolo e minuscolo

Per convertire tutto il file in minuscolo:
:%s/.*/\L&/

e in maiuscolo:
:%s/.*/\U&/
Ma ancora meglio, per il minuscolo (forse funziona solo su vim):
ggguG

e per il maiuscolo:
gggUG

Vediamo di dare qualche spiegazione:
gg: le prime due gg posizionano il cursore a inizio file
g: la terza g mette l'editor in una particolare modalita' di sostituzione
u: dice di trasformare in minuscolo
G: dice "fino alla fine del file"

Analogamente:
gg: le prime due gg posizionano il cursore a inizio file
g: la terza g mette l'editor in una particolare modalita' di sostituzione
U: dice di trasformare in maiuscolo
G: dice "fino alla fine del file"


Nessun commento: