У Vimscript есть официальное название?


15

Название языка, иногда известного как Vimscript, является предметом споров. Некоторые места используют Viml (или это VimL?), Другие Vimscript. У него есть официальное название, и если да, то как оно и с каких пор оно официально?

Прогон :helpgrep \cviml\>приводит нас к syntax.txt:

                                                        g:vimsyn_noerror
Not all error highlighting that syntax/vim.vim does may be correct; VimL is a
difficult language to highlight correctly. 

И version7.txt:

Added special python-vars objects also available for python-buffer and 
python-window. They ease access to VimL variables from Python.

Таким образом, кажется, VimLэто официальный термин, но usr_41.txtфайл, который лучше всего описывает язык, не имеет никакого упоминания VimL.

Ответы:


13

Название VimL появилось в документации в июле 2013 года . Язык сценариев Vim не имел названия до этого.

VIML - единственное имя, упомянутое в документации. Это на самом деле не делает его официальным названием, но, ну ... это самое близкое, что у нас есть.

FWIW Мне это не нравится и, вероятно, я буду продолжать называть его vimscript в течение некоторого времени.


3
Что ж, давайте изменим это тогда! ... гримскрипт? : P
VanLaser

Любопытно: обсуждал ли Брэм Муленар (я правильно это написал?) Это в списках рассылки?
Муру

2

Я вставляю здесь мой ответ на SO ...

:h usr_41.txtговорит язык сценариев Vim для языка и сценарий (ы) Vim для ... ну, сценарии.

VimL может использоваться как сокращение для языка сценариев Vim .


Учитывая, что два других файла в документации используют VimL без объяснения, есть ли смысл в каком-либо из параграфов в ответе?
Муру

Таким образом, они говорят, что оба являются допустимыми именами для языка сценариев vim. В любом случае, VimScript никогда не был официальным названием того, о чем мы говорим.
Люк Эрмитт
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.