In Vim, c'è un modo per ripetere l'ultimo comando indipendentemente dal fatto che si trattasse di una modifica o meno, e senza avere la lungimiranza di registrare prima una macro?Come posso ripetere qualsiasi comando in Vim, come "C-x z" in emacs?
E.g. dite che digito :bn
e voglio farlo di nuovo (era il file sbagliato). Premendo .
ovviamente non lo fa. O forse sto facendo gE
e voglio ripeterlo (con una battuta di tasto poiché chiaramente gE
è un po 'doloroso scrivere).
Forse ci sono alcuni plugin? Simile a this question.
(Ancora più interessante sarebbe quella di legare retroattivamente una serie di comandi per una macro, e quindi si può digitare [email protected]
o qualcosa di ripetere gli ultimi 5 comandi ...)
Quindi, che dire dei comandi in modalità normale come "gE"? Esiste un comando ": norma" per l'esecuzione di comandi in modalità normale dalla riga di comando, ma non si ripete ... – johv
cosa fa comunque 'gE'? Ho provato 'dw' per eliminare una parola, e poi ho premuto' .' per cancellare un'altra parola – Ravikiran
È un comando di movimento, "Indietro alla fine di WORD", il retro di E. – johv