vim
Registri Vim
Ricerca…
Parametri
Funzionalità | registri |
---|---|
registro predefinito | "" |
registri storici | "[1-9] |
registro yank | "0 |
registri nominati | "[az] , "[AZ] come "[az] ma aggiunge |
richiama il modello di ricerca corrente | "/ |
piccole eliminazioni (diw, cit, ...) | "- |
registri di espressione per la matematica semplice | "= |
registro buco nero per eliminare grossi pezzi di testo cancellato da mem | "_ |
ultimo comando | ": |
ultimo testo inserito | ". |
nome del file | "% |
appunti | "* |
testo selezionato | "+ |
testo eliminato | "~ |
Elimina un intervallo di linee in un registro con nome
In Normale, digitare quanto segue per eliminare un intervallo di linee in un registro con nome
:10,20d a
Questo cancellerà le righe 10,20 nel registro "a
. Possiamo verificarlo digitando
:reg
Questo mostrerà il testo che è stato cancellato nel registro "a
.
Per incollare il contenuto in "a
, digita semplicemente
"ap
Incolla il nome del file mentre si trova in modalità di inserimento usando il registro dei nomi dei file
Nella modalità di inserimento, premere <Cr>
e quindi %
per inserire il nome file.
Questa tecnica è applicabile a tutti i registri.
Ad esempio, se in modalità di inserimento vuoi incollare il modello di ricerca corrente, puoi digitare <Cr>
e quindi /
.
Copia / incolla tra Vim e gli appunti di sistema
Usa il registro quotestar per copiare / incollare tra Vim e gli appunti di sistema
"*yy
copia la riga corrente negli appunti del sistema
"*p
incolla il contenuto degli appunti di sistema in Vim
Aggiungi a un registro
Stringa tutte le linee contenenti TODO in un registro usando l'operazione append
:global/TODO/yank A
Qui, stiamo cercando una parola chiave TODO
globalmente, tirando tutte le righe nel registro a
( A
registro aggiunge tutte le linee a a
registro).
NOTA: in generale, è buona norma cancellare un registro prima di eseguire l'operazione di aggiunta.
Per cancellare un registro, nella modalità normale, digitare qaq
. Confermare che l' a
registro è vuoto digitando :reg
ed osservando che a
registro è vuoto.