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.
Date: 2020-10-24T16:32:31+02:00 |