Il n'y a pas de différence réelle mais en :h usr_20.txt
, vous pouvez lire:
Il est recommandé que dans les scripts Vim, vous écriviez le nom complet de la commande. Cela facilite la relecture lorsque vous apportez des modifications ultérieures. À l'exception de certaines commandes souvent utilisées comme :w
( :write
) et :r
( :read
).
Un particulièrement déroutant est :end
, qui pourrait représenter :endif
,
:endwhile
ou :endfunction
. Par conséquent, utilisez toujours le nom complet.
Je recommanderais donc de suivre le document et d'utiliser le nom long.
Et un autre paragraphe intéressant sur les noms courts:
Combien de temps une commande peut-elle obtenir? Il y a 26 lettres et bien d'autres commandes. Par exemple, :set
commence également par :s
, mais :s
ne démarre pas de :set
commande. Au lieu de cela :set
peut être abrégé en :se
.
Lorsque la forme plus courte d'une commande peut être utilisée pour deux commandes, elle ne représente qu'une seule d'entre elles. Il n'y a aucune logique derrière laquelle, vous devez les apprendre. Dans les fichiers d'aide, le formulaire le plus court qui fonctionne est mentionné.
setl nobl bt=nofile noswf
,setl ma ff=unix noro
,setl ro noma nomod
. Pouvez-vous dire rapidement ce qu'ils font? Regardez lesnetrw
sources pour plus d'inspiration. :)