Я хотел бы узнать, какие наиболее распространенные шаблоны я использую во время кодирования. Так что я ищу способ записать все мои вводы с клавиатуры, пока я в VIM, желательно с временными метками. Затем я мог бы проанализировать самые последние использованные шаблоны / движения, сколько времени занимает действие, и выяснить, что нужно оптимизировать.
Есть ли идиоматический способ сделать это в Vim? Должен ли я написать плагин для этого? Каковы будут последствия для производительности при выполнении чего-то подобного?
Спасибо
vim -w <(./test-io.py > log)
( vim -w <(tee raw-log | ./test-io.py > log)
если вы также хотите получить необработанный вывод) ( только * nix ). Это должно записать все ваши входные данные с метками времени, один байт на строку, в log
. Я заметил, что vim не выводит команды одну за другой, а сбрасывает их.
-w
флаг, когда вы начинаете vim. Вы можете записывать каждое нажатие клавиши с ним.