¿Qué es la grabación de Vim y cómo se puede desactivar?
Sigo viendo el recording
mensaje en la parte inferior de mi ventana de gVim 7.2.
¿Qué es y cómo lo apago?
Comienzas a grabar q<letter> y puedes finalizarla escribiendo qnuevamente.
La grabación es una característica realmente útil de Vim.
Registra todo lo que escribes. Luego podrás reproducirlo simplemente escribiendo @<letter>. Búsqueda de registros, movimiento, reposición...
Una de las mejores características de Vim en mi humilde opinión.
Escriba :h recordingpara obtener más información.
*q* *grabación* q{0-9a-zA-Z"} Registra los caracteres escritos en el registro {0-9a-zA-Z"} (mayúscula para agregar). El comando ' q ' está deshabilitado mientras se ejecuta un registro , y no funciona por dentro un mapeo . {Vi: sin grabación} q Detiene la grabación . (Nota de implementación: La ' q ' que detiene la grabación no se almacena en el registro , a menos que haya sido resultado de un mapeo ) {Vi: sin grabación} *@* @{0-9a-z".=*} Ejecute el contenido del registro {0-9a-z".=*} [count] veces. Tenga en cuenta que el registro ' % ' (nombre del actual archivo) y ' # ' (nombre del archivo alternativo) no se pueden usado. Para " @= " se le solicitará que ingrese una expresión . El resultado de la expresión es entonces ejecutado. Ver también | @: |. {Vi: solo registros con nombre}
Al escribir q
se inicia la grabación de macros y la grabación se detiene cuando el usuario vuelve a presionar q
.
Como mencionó Joey Adams, para deshabilitar la grabación, agregue la siguiente línea .vimrc
en su directorio de inicio:
map q <Nop>
Parece que tienes activada la grabación de macros. Para apagarlo, presione q
.
Consulte " :ayuda de grabación " para obtener más información.
Enlaces relacionados:
- Blog de smr: vim :: grabación
- Tutorial de macros de Vi y Vim: cómo grabar y reproducir
Como han dicho otros, es grabación macro y la apagas con q. Aquí hay un buen artículo sobre cómo hacerlo y por qué es útil.