No hay una diferencia real pero en :h usr_20.txt
, puedes leer:
Se recomienda que en los scripts de Vim escriba el nombre completo del comando. Eso hace que sea más fácil leer de nuevo cuando realice cambios posteriores. Excepto por algunos comandos de uso frecuente como :w
( :write
) y :r
( :read
).
Uno particularmente confuso es :end
, que podría significar :endif
,
:endwhile
o :endfunction
. Por lo tanto, use siempre el nombre completo.
Por lo tanto, recomendaría seguir el documento y usar el nombre largo.
Y otro párrafo interesante sobre los nombres cortos:
¿Qué tan corto puede ser un comando? Hay 26 letras y muchos más comandos. Por ejemplo, :set
también comienza con :s
, pero :s
no inicia un :set
comando. En cambio, :set
se puede abreviar a :se
.
Cuando la forma más corta de un comando podría usarse para dos comandos, solo representa uno de ellos. No hay lógica detrás de cuál, tienes que aprenderlos. En los archivos de ayuda se menciona la forma más corta que funciona.