Vorrei scoprire quali sono i modelli più comuni che sto usando durante la codifica. Quindi sto cercando un modo per registrare tutti i miei input da tastiera mentre sono in vim, preferibilmente con timestamp. Quindi potrei fare qualche analisi sui più recenti schemi / movimenti usati a che ora fa un'azione e scoprire cose da ottimizzare.
C'è un modo idiomatico per farlo in Vim? Devo provare a scrivere un plugin per questo? Quali sarebbero le implicazioni prestazionali di fare qualcosa del genere?
Grazie
vim -w <(./test-io.py > log)
( vim -w <(tee raw-log | ./test-io.py > log)
se vuoi anche l'output non elaborato) ( solo * nix ). Questo dovrebbe scrivere tutti i tuoi input con timestamp, un byte per riga, in log
. Quello che ho notato è che vim non emette i comandi uno alla volta ma li scarica.
-w
bandiera quando inizi vim. È possibile registrare ogni battitura con esso.