Sé que Vim mantiene el historial de comandos ex, búsquedas, ubicaciones de salto, cambios y posiblemente otros.
Con showcmdset, Vim también le muestra qué teclas ha ingresado hasta ahora para un comando de modo normal, hasta que se ejecuta ese comando.
A veces, cuando estoy en modo normal, escribo mal y ocurren acciones. Puedo deshacer estas acciones, pero a veces quiero saber cómo se produjeron las ediciones durante mi error. A veces, la edición se ve genial y quiero saber cómo repetirla en el futuro.
Entonces, ¿hay alguna forma de ver el historial de pulsaciones de teclas en modo normal, preferiblemente delimitado cuando se produjo una edición o acción real (como movimiento o cambio de modo)?
command-history
normal-mode
John O'M.
fuente
fuente

Respuestas:
Siguiendo el enlace de @WChargin un poco más, encontré esto:
Puede iniciar vim con la opción
-wo de la-Wsiguiente manera:-wse agregará al archivo especificado si existe;-Wlo sobrescribiráNo te da lo que quieres, pero es la dirección correcta.
Actualización: Parece que vim realidad amortigua todas las pulsaciones de teclas hasta que salga de vim, pero hay un parche de una línea aquí que va a escribir las pulsaciones de teclas inmediatamente.
fuente
keys.txtformateados / estructurados estos archivos? Cuando uso-w, anexar siempre ocurre en una línea larga-larga-larga; y, se muestran caracteres extraños: en UTF-8, cada vez que abro un archivo en un nuevo búfer, obtendré€齛. Este es un buen marcador en sí mismo, pero sería genial si los registros pudieran analizarse opcionalmente.<cr>, entonces el archivo contendrá saltos de línea). Esto se debe a que el objetivo principal es crear archivos que se puedan reproducir con la-sopción. ¡Pero por qué no probarlo por ti mismo!WHay una
q:que muestra un historial de comandos.También me parece útil que pueda presionar hacia arriba en un comando parcialmente completado para recorrer las coincidencias. Por ejemplo,
/abcpresionar hacia arriba recorrerá su historial de búsquedas que comienzan con 'abc'fuente
Ctrl+f