Відповіді:
Vim
є опція, -W
яку ви можете зловживати, але вона не працює, поки Vim
вона працює.
-w {scriptout}
Усі введені символи записуються у файл {scriptout}, поки не вийдете з Vim. Це корисно, якщо ви хочете створити файл сценарію для використання з "vim -s" або ": source!". Якщо файл {scriptout} існує, символи додаються.
-W {scriptout}
Як -w, але існуючий файл перезаписаний.
Дзвінки, Vim
наприклад, з псевдонімом
vim -W /tmp/vimlog-$(id -un)
дозволить вам оглянути less /tmp/vimlog-$(id -un)
або cat -v /tmp/vimlog-$(id -un)
те, що ви буквально набрали після того, як ви кинете Vim
.
Спочатку переконайтеся, що vim взагалі запам'ятовує будь-які рядки історії. Це встановлює історію до 1000 команд і пошуку:
:set history=1000
Якщо ви вводите початок того, що шукаєте, ви можете використовувати ↑ ↓клавіші для прокручування історії - це стосується команд та пошуку.
Наприклад, якщо ви шукали Китай, то Куба, то Чад, а потім Кіпр :
Ви можете набрати /c
та натиснути ↑кілька разів. Ви виявите , що показує /cyprus
те /cuba
тоді /china
( /Chad
пропускається , оскільки він не починається з з ).
Інші команди:
:history
перераховує всю історію.:his
перераховує історію команд.:his /
перераховує історію пошуку.q:
в звичайному режимі. те саме стосується історії пошуку зq/