In Vim, se si esegue un comando di salto, ad es. G
, quindi posso riportare il cursore nel punto in cui era prima del salto utilizzando Ctrl-o
. Tuttavia, Ctrl-o
non riporta il cursore al punto precedente se ho emesso un comando di movimento come 40j
o Ctrl-f
, poiché non alterano la lista di salto. Esiste un comando che annullerà movimenti come quelli?Esiste un comando Vim per annullare l'ultimo movimento, ad es. <count> j o Ctrl-f?
Per essere chiari, io non sto cercando una risposta "manuale", come ad esempio 40k
si ottiene indietro dalla 40j
, dal momento che tale comando non è genericamente applicabile nel modo in cui Ctrl-o
opere.
Inoltre, se nessun comando incorporato lo fa, allora qualche plugin lo fa?
Questa soluzione richiede la premeditazione manuale per impostare il segno, tuttavia, che non è applicabile nel modo in cui Ctrl-o funziona. –