Un "script" no hace más que ejecutar una secuencia de comandos ex. Un "comando ex" es lo que escribe cuando lo usa :
en Vim. Por ejemplo :wq
, :set wrap
, :e file
, etc., son todos los comandos ex.
El :
no es parte del comando; es simplemente una pulsación de tecla para iniciar el modo de línea de comandos; no siempre necesita incluir :
, por ejemplo, cuando encadena múltiples comandos con |
usted no necesita repetir :
más de una vez. Por ejemplo, :write | quit
funcionará bien.
Sin :
embargo , para mayor comodidad, se puede incluir. Esto ayuda con copiar / pegar y tal, pero no es necesario. No importa. De hecho, todos los :
s principales simplemente se ignoran. :write
, write
y :::::::::write
son equivalentes en términos de funcionalidad (aunque obviamente no en términos de cordura).
A menudo es útil incluir la :
documentación en para aclarar que este es un comando ex. Por ejemplo, w
podría referirse al :w
comando de modo normal o al siguiente w
para ir a la siguiente palabra.
Tenga en cuenta que esto se aplica a todo . Las estructuras de control como if
y tambiénendif
son solo comandos ex; puedes escribir algo como esto:
:if 1
:echo 'one'
:endif
desde la línea de comandos de Vim bien; No es necesario un "guión". Los scripts de Vim son muy "no mágicos" y "no especiales"; todo lo que puede hacer desde la línea de comandos ex puede hacerlo en un script de Vim, y viceversa.
:h script
o:h vim-script-intro
(equivalente)