Tiens, au fait. J'ai raconté deux trois trucs pour faire mumuse avec l'historique de vim, et j'ai oublié le plus important.
Par défaut, le nombre de commandes sauvegardées est 20, ce qui est ridiculement petit 😉
Un petit set history=1000 passe très bien sur une machine « de bureau »
EDIT:
cela dit pour éditer de façon similaire des paragraphes entiers (remise en forme par exemple), les macros, sont pratiques
Combiné avec CTRL+A, c'est tout bonnement irremplaçable:
let var1 = 1;
let var2 = 2
let var3 = 3;
let var4 = 4;
let var5 = 5;
let var6 = 6;
let var7 = 7;
let var8 = 8;
let var9 = 9;
let var10 = 10;
(La rédaction de la macro est laissée en exercice au lecteur)