vim
Vimscript
Buscar..
Observaciones
Los comandos en un archivo Vimscript se ejecutan en command mode
por defecto. Por lo tanto, todas las directivas de command mode
no- command mode
deben ser prefijadas
Hola Mundo
Cuando se intenta imprimir algo para depurar en vimscript, es tentador simplemente hacer lo siguiente.
echo "Hello World!"
Sin embargo, en el contexto de un complemento complejo, a menudo suceden muchas otras cosas inmediatamente después de que intenta imprimir su mensaje, por lo que es importante agregar la sleep
después de su mensaje para que pueda verlo antes de que desaparezca.
echo "Hello World!"
sleep 5
Usando Comandos de Modo Normal en Vimscript
Dado que un archivo Vimscript es una colección de acciones en modo Comando, el usuario debe especificar que las acciones deseadas deben ejecutarse en modo normal.
Por lo tanto, la ejecución de un comando en modo normal como i
, a
, d
, etc. en Vimscript se realiza anteponiendo el comando con normal
:
Ir a la parte inferior del archivo y seleccionar las últimas 5 filas:
normal GV5k
Aquí, la G
indica a vim que cambie la posición del cursor a la última fila, la V
para ir al modo visual en línea y la de 5k
para ir 5 filas hacia arriba.
Insertando su nombre al final de la fila:
normal ABoris
donde A
coloca el editor en el modo de inserción al final de la fila y el resto es el texto para insertar.