. come caso speciale, quando
l'ultimo comando si riferisce
ad un buffer di testo numerato,
il comando '.' incrementa il
numero del buffer prima di
ripetere il comando
Esempio:
"1pu.u.
ripristina il buffer 1,
annulla la modifica,
ripristina il buffer 2,
annulla la modifica
m char MARK: crea un segno, o
etichettatura, in questa posizione,
e lo chiama 'char'
' char (quote character) ritorna alla
linea con nome 'char'
` char (quota character) ritorna al posto
con nome 'char'
'' o `` (quote quote) ritorna al
posizionamento del cursore
precedente all'ultimo movimento
effettuato
"[a-z][1-9]DEL esegue DEL, YANK o PASTE di testo
"[a-z][1-9]YANK dei buffer dalla 'a' alla 'z' o
"[a-z][1-9]PASTE da '1' a '9' (solo uno alla volta)
Esempi:
"ad} "5dw, "by3y
"2Y, "dp "5P
~ (tilde) converte il carattere
corrente in maiuscolo/minuscolo
(all'opposto dello stato
attuale del carattere)
z<RETURN> posiziona la linea corrente in
alto sullo schermo
z. posiziona la linea corrente alla
metà dello schermo
z- posiziona la linea corrente in
basso sullo schermo
>movement shifta a destra fino a dove viene
specificato dal comando "movement"
<movement shifta a sinistra fino a dove
viene specificato dal comando
"movement"
!<movesrch><UNIX> esegue un comando UNIX sulle linee
fino a quando viene specificato
da "movesrch" (questo è
diverso da ':!', in cui l'output
del comando sostituisce l'input;
in "movesrch" l'input è
composto da tutte le linee)
Esempio:
!Gsort
sorta le linee di un file
dalla posizione corrente
fino alla fine del file