Saya ingin mencari tahu pola apa yang paling umum saya gunakan selama pengkodean. Jadi saya sedang mencari cara untuk merekam semua input keyboard saya saat saya sedang vim, lebih disukai dengan cap waktu. Kemudian saya bisa melakukan beberapa analisis pada pola / gerakan yang paling baru digunakan, berapa waktu yang diperlukan untuk mengambil tindakan, dan mencari tahu hal-hal untuk dioptimalkan.
Apakah ada cara idiomatis untuk melakukan ini di Vim? Haruskah saya mencoba dan menulis plugin untuk ini? Apa implikasi kinerja dari melakukan sesuatu seperti ini?
Terima kasih
vim -w <(./test-io.py > log)
( vim -w <(tee raw-log | ./test-io.py > log)
jika Anda menginginkan output mentah juga) ( * hanya nix ). Ini akan menulis semua input Anda dengan stempel waktu, satu byte per baris, dalam log
. Apa yang saya perhatikan adalah bahwa vim tidak menampilkan perintah satu per satu tetapi membersihkannya.
-w
bendera ketika Anda memulai vim. Anda dapat merekam setiap penekanan tombol dengan itu.