Ich möchte herausfinden, welche Muster am häufigsten beim Codieren verwendet werden. Ich suche nach einer Möglichkeit, alle meine Tastatureingaben aufzuzeichnen, während ich in vim bin, vorzugsweise mit Zeitstempeln. Dann könnte ich die zuletzt verwendeten Muster / Bewegungen analysieren, wie lange eine Aktion dauert, und herausfinden, was zu optimieren ist.
Gibt es eine idiomatische Möglichkeit, dies in Vim zu tun? Soll ich versuchen, ein Plugin dafür zu schreiben? Was wären die Auswirkungen auf die Leistung, wenn Sie so etwas tun?
Vielen Dank
vim -w <(./test-io.py > log)
( vim -w <(tee raw-log | ./test-io.py > log)
wenn Sie auch die Rohausgabe wünschen) (nur * nix ). Dies sollte alle Ihre Eingaben mit Zeitstempeln, ein Byte pro Zeile, in schreiben log
. Was mir aufgefallen ist, ist, dass vim die Befehle nicht einzeln ausgibt, sondern sie löscht.
-w
Flagge zu schauen, wenn Sie vim starten. Sie können damit alle Tastenanschläge aufzeichnen.