it-swarm-eu.dev

VimScript ou VimL?

Quel est le nom correct du langage de script Vim? Je le vois être appelé VimScript , Script Vim et même VimL .

VimL est même répertorié sur GitHub comme 10ème langage de programmation le plus populaire ! Quelle est l'histoire derrière le nom VimL? Pourquoi les Git l'appellent-ils VimL?

55
Ashwin Nanjappa

Après avoir parcouru la documentation officielle, il semble que "script Vim" soit le "plus" nom officiel puisque nulle part "VimScript" n'est mentionné dans les phrases régulières. GetLatestVimScripts est souvent mentionné, mais il s'agit d'un nom de script où aucun soulignement n'est autorisé.

Je suppose que VimL n'est qu'une abréviation de Vim Language (script Vim). Il a probablement été inventé il y a quelque temps et est devenu utilisé à quelques endroits, mais ce n'est pas officiel.

21
darioo

Cela explique tous les termes utilisés:

Le langage de script intégré de Vim, VimL. Cette langue est également connue sous le nom de Vimscript. Selon la façon dont vous le voyez, VimL est un autre nom pour Vimscript ou Vimscript est un autre nom pour VimL.

En fait, il n'y a pas de véritable nom officiel pour la langue; le plus proche semble être le "script Vim" en deux mots. Pour mieux suivre les conventions de dénomination en anglais, cela est généralement modifié en "Vimscript", ou plus rarement, "Vim Script" - mais tout cela peut être déroutant, car les fichiers qui stockent le code dans cette langue sont eux-mêmes appelés "scripts Vim".

Le nom relativement nouveau "VimL" ("Vim Language") a gagné en popularité en corrélation grossière avec la croissance du site de partage de code GitHub. Son utilisation est une question de préférence, mais je la trouve plus facile à distinguer des mentions de scripts Vim ou de l'écriture de scripts génériques à l'aide de Vim (dans les résultats de recherche, par exemple).

En savoir plus - https://pragprog.com/book/bkviml/the-viml-primer

14
Roy Ling

:h usr_41.txt dit langage de script Vim pour la langue, et script (s) Vim pour ... eh bien, les scripts.

L'abréviation VimL me semble plus correcte.

7
Luc Hermitte