Risposte:
È possibile utilizzare Ctrl-Rper inserire il valore di un registro nella riga di comando Ex. Se hai strappato del testo nel registro predefinito, ad esempio, puoi richiamarlo con Ctrl-R".
Ci sono anche scorciatoie per alcuni casi comuni. È possibile inserire la parola corrente sotto il cursore con Ctrl-RCtrl-Wo il nome file corrente con Ctrl-RCtrl-F.
Consulta questi argomenti per ulteriori informazioni, tra cui diversi altri esempi:
:help c_CTRL-R
:help cmdline.txt
Vale la pena leggere anche i registri:
:help registers
Quasi sempre evito di digitare la stringa di ricerca nel comando di sostituzione eseguendo prima una ricerca (con /
) o una "parola sotto la ricerca del cursore" (con *
) e quindi eseguendo:
:%s//other_string/gc
Quando manca il modello di ricerca, il comando sostitutivo utilizzerà l'ultimo modello di ricerca.
Oltre a digitare meno caratteri, il primo caso, la ricerca con /
, consente di testare prima un modello di ricerca complesso prima di eseguire la sostituzione. Il secondo caso, la ricerca con *
, consente di evitare di inserire gli atomi di inizio / fine, ovvero \<
e \>
.
-
A proposito, puoi evitare la g
bandiera aggiungendo la linea
set gdefault
nel tuo vimrc
file.
Ctrl-R
volessi dire che dovevi fare il turno per ottenere la capitaleR
. ma quando l'ho provato hai solo bisogno dictrl-r
cambiare.