VimScript或VimL?

什么是Vim脚本语言的正确名称? 我看到它被称为VimScriptVim脚本 ,甚至VimL

VimL甚至被GitHub列为第十大最stream行的编程语言 ! VimL名字背后的历史是什么? 为什么Git的人把它叫做VimL?

在通过官方文档之后,似乎“Vim脚本”是“最”的正式名称,因为在正则句中没有提到“VimScript”。 经常提到GetLatestVimScripts ,但这是一个脚本名称,不允许有下划线。

我猜VimL只是Vim Language(Vim脚本)的缩写。 它可能是前些时候创造的,并在less数地方使用,但它不是官方的。

这解释了所有使用的术语:

Vim的内置脚本语言VimL。 这种语言也被称为Vimscript。 根据你如何看它,VimL是Vimscript的替代名称,或者Vimscript是VimL的替代名称。

实际上,这个语言没有真正的官方名称。 最接近的似乎是两个字的“Vim脚本”。为了更好地遵循英文命名约定,通常将其改为“Vimscript”,或者更less的是“Vim Script” – 但所有这些都可能造成混淆,因为文件用这种语言存储代码本身就被称为“Vim脚本”。

相对较新的名称“VimL”(“Vim语言”)已经越来越stream行,与代码共享站点GitHub的发展大致相关。 它的使用是一个偏好问题,但是我发现它更容易区别于提到的Vim脚本或使用Vim编写通用脚本(例如在search结果中)。

阅读更多 – https://pragprog.com/book/bkviml/the-viml-primer

:h usr_41.txt表示该语言的Vim脚本语言,以及Vim脚本( …),以及脚本。

缩写VimL听起来对我更为正确。