C'è un modo complicato per mostrare tutti i tasti vim che sono stati premuti usando il parametro -w
che registra tutti i caratteri che si digitano nel file. Il problema è che vim scrive i tasti solo quando esci da Vim come già detto Benoit.
Per risolvere questo, Kana Natsuno si avvicinò con questo single-line patch, che disabilita il buffering dell'opzione -w
, in modo da avere accesso a flusso in tempo reale di tasti. Quindi si tratta di leggerli (ad esempio tail -f
), analizzare o provare a visualizzarli nella barra di stato (:set statusline
).
Dai un'occhiata a una versione personalizzata di Vim utilizzando Drew's live-stream-keystrokes branch di MacVim, per ottenere il flusso in tempo reale di sequenze di tasti.
Fonte: Vimprint - a Vim keystroke parser a Drew Neil blog
Questo è utile se si desidera rivelare il Vim premuto i tasti a video tutorial dal vivo (o GIF).
Grazie per la risposta, ma non funziona. Ho usato ': set showcmd' come suggerito ma quando inserisco la modalità visiva non mostra le lettere che ho premuto, appare solo il tag' --Visual --'. –
Bene, sto usando 'viw', che seleziona la parola interna in modalità visuale. E voglio vedere cosa sto scrivendo. Non posso credere che Vi/Vim non abbia qualcosa per questo. :( –
Dopo aver ': set showcmd' Quando si digita' vi' verrà mostrato in basso a destra dello schermo.Quando si digita 'w' tutto scomparirà. –