Kodlama sırasında kullandığım en yaygın kalıpların neler olduğunu öğrenmek istiyorum. Bu yüzden vim'deyken, tercihen zaman damgalarıyla tüm klavye girişimi kaydetmenin bir yolunu arıyorum. Daha sonra, bir eylemin ne zaman alacağı en son kullanılan kalıplar / hareketler hakkında biraz analiz yapabilir ve optimize edilecek şeyleri bulabilirim.
Vim'de bunu yapmanın deyimsel bir yolu var mı? Bunun için bir eklenti yazmayı deneyeyim mi? Böyle bir şey yapmanın performans üzerindeki etkileri nelerdir?
Teşekkürler
vim -w <(./test-io.py > log)
( vim -w <(tee raw-log | ./test-io.py > log)
ham çıktıyı da istiyorsanız) ( yalnızca * nix ). Bu, tüm girişlerinizi satır başına bir baytlık zaman damgalarıyla yazmalıdır log
. Fark ettiğim şey, vim'in komutları birer birer çıkarmaması, ancak onları temizlemesi.
-w
Vim'e başladığınızda bayrağa bakmaya başlamalısınız. Her tuş vuruşunu bununla kaydedebilirsiniz.