Odpowiedzi:
Vim
ma opcję, -W
którą możesz nadużyć, ale nie będzie działać, dopóki Vim
jest uruchomiona.
-w {skryptout}
Wszystkie wpisane znaki są zapisywane w pliku {scriptout}, dopóki nie wyjdziesz z Vima. Jest to przydatne, jeśli chcesz utworzyć plik skryptu, który będzie używany z „vim -s” lub „: source!”. Jeśli plik {scriptout} istnieje, znaki są dodawane.
-W {skryptout}
Jak -w, ale istniejący plik jest zastępowany.
Dzwonienie Vim
z np. Aliasem
vim -W /tmp/vimlog-$(id -un)
pozwoli ci sprawdzić za pomocą less /tmp/vimlog-$(id -un)
lub cat -v /tmp/vimlog-$(id -un)
co napisałeś dosłownie po wyjściu Vim
.
Najpierw upewnij się, że vim w ogóle pamięta wszystkie linie historii. To ustawia historię na 1000 poleceń i wyszukiwań:
:set history=1000
Jeśli wpiszesz początek tego, czego szukasz, możesz używać ↑ ↓klawiszy do przewijania historii - dotyczy to poleceń i wyszukiwań.
Na przykład, jeśli szukałeś Chin, potem Kuby, a następnie Czadu, a następnie Cypru :
Możesz wpisać /c
i nacisnąć ↑kilka razy. Znajdziesz wyświetla /cyprus
następnie /cuba
następnie /china
( /Chad
jest pomijany, ponieważ nie zacząć c ).
Inne polecenia:
:history
wyświetla całą historię.:his
wyświetla historię poleceń.:his /
wyświetla historię wyszukiwania.q:
w trybie normalnym. to samo dotyczy historii wyszukiwania zq/