Ответы:
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/