Edytor Vim posiada dwie komendy, które umożliwiają przejście do wersji z przed lub kilka sekund później, są to :earlier oraz :later. Jako parametr dodatkowy używamy ile sekund, minut godzin lub nawet dni chcemy się przenieść w czasie. Dodatkowo możemy przenieść się w czasie N zapisów pliku w czasie.

Użycie tych dwóch poleceń bez podania w dodatkowym parametrze jednostki czasu przenosi nas o kilka stanów pliku. Stan można uważać za przejście pomiędzy trybami edycji.

np. użycie polecenia :later 30s przeniesie nas w czasie 30 sekund później, oczywiście Vim nie jest w stanie przewidzieć co zrobimy za 30 sekund, ale w przypadku kiedy wcześniej użyjemy komendy :earlier 1m ma to sens.

:later 30s

Z pomocy :help later:

:later {count}      Go to newer text state {count} times.
:later {N}s     Go to newer text state about {N} seconds later.
:later {N}m     Go to newer text state about {N} minutes later.
:later {N}h     Go to newer text state about {N} hours later.
:later {N}d     Go to newer text state about {N} days later.

:later {N}f     Go to newer text state {N} file writes later.
            When at the state of the last file write, ":later 1f"
            will go to the newest text state.

wstecz

Date: 2020-10-24T16:32:31+02:00