Hay una manera complicada de mostrar todas las pulsaciones de teclas de vim que se presionaron utilizando el parámetro -w
que registra todos los caracteres que escribe en el archivo. El problema es que vim escribe las teclas solo cuando sale de Vim como ya se dijo Benoit.
Para solucionar esto, Kana Natsuno ocurrió esta single-line patch, que desactiva el almacenamiento en búfer de la opción -w
, por lo que tiene acceso a la secuencia de pulsaciones de teclas en tiempo real. Luego, se trata de leerlos (por ejemplo, tail -f
), analizarlos o puede intentar mostrarlos en la barra de estado (:set statusline
).
Echa un vistazo a una versión personalizada de Vim usando Drew's live-stream-keystrokes branch de MacVim, para obtener la secuencia de teclas en tiempo real.
Fuente: Vimprint - a Vim keystroke parser en el blog de Drew Neil
Esto es útil si desea revelar el Vim presiona las pulsaciones de teclado en tutoriales de vídeo en directo (o GIF).
Gracias por la respuesta, pero no está funcionando. Usé ': set showcmd' como sugirió, pero cuando ingreso al modo visual no muestra las letras que presioné, solo aparece la etiqueta' --Visual --'. –
Bueno, estoy usando 'viw', que selecciona la palabra interna en el modo visual. Y quiero ver lo que estoy escribiendo. No puedo creer que Vi/Vim no tenga algo para esto. :( –
After you ': set showcmd' Cuando escribe' vi' se mostrará en la esquina inferior derecha de la pantalla. Cuando escriba 'w', todo desaparecerá. –