Существует хитрый способ показать все нажатия клавиш vim, которые были нажаты с помощью параметра -w
, который записывает все символы, которые вы вводите в файл.Проблема в том, что vim пишет нажатия клавиш только когда вы выходите из Vim, как Benoit уже сказал.
Чтобы обойти это, Кана Нацуно придумала этот сингл-line patch , который отключает буферизацию опции -w
, поэтому у вас есть доступ к потоку нажатий клавиш в реальном времени.Затем их нужно прочитать (например, tail -f
), проанализировать, или вы можете попытаться отобразить их в строке состояния (:set statusline
).
Проверьте пользовательскую сборку Vim с помощью Drew's live-stream-keystrokes ветвь MacVim, чтобы получить поток нажатий клавиш в реальном времени.
Источник: Vimprint - анализатор нажатий клавиш Vim в блоге Дрю Нейла
Thisполезно, если вы хотите показать нажатие клавиш Vim в видео-уроках (или GIF-файлах).