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.



Modified text is an extract of the original Stack Overflow Documentation
Licenciado bajo CC BY-SA 3.0
No afiliado a Stack Overflow