Vimscript có tên chính thức không?


15

Tên của ngôn ngữ đôi khi được gọi là Vimscript là một chủ đề tranh luận. Một số nơi sử dụng Viml (hoặc là VimL?), Một số khác là Vimscript. Liệu nó có một tên chính thức, và nếu có, nó là gì và từ khi nào nó chính thức?

Một loạt các :helpgrep \cviml\>dẫn chúng tôi đến 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.

Vì vậy, nó dường như VimLlà thuật ngữ chính thức , tuy nhiên usr_41.txt, tệp tài liệu tốt nhất về ngôn ngữ, không có bất kỳ đề cập nào VimL.

Câu trả lời:


13

Tên VimL xuất hiện trong tài liệu vào tháng 7 năm 2013 . Ngôn ngữ kịch bản của Vim không có tên trước đó.

VimL là tên duy nhất được đề cập trong tài liệu. Nó không thực sự biến nó thành tên chính thức, nhưng, đó là thứ gần nhất chúng ta có.

FWIW Tôi không thích nó và có lẽ sẽ tiếp tục gọi nó là vimscript một thời gian.


3
Chà, hãy thay đổi nó đi! ... bản ghi chép? : P
VanLaser

Tò mò: Bram Moolenar (tôi đã đánh vần đúng chưa?) Đã bao giờ thảo luận điều này trong danh sách gửi thư chưa?
muru

2

Tôi dán vào đây câu trả lời của tôi trên SO ...

:h usr_41.txtnói ngôn ngữ kịch bản Vim cho ngôn ngữ và (các) tập lệnh Vim cho ..., tốt, các tập lệnh.

VimL có thể được sử dụng như một từ viết tắt cho ngôn ngữ kịch bản Vim .


Xem xét rằng hai tệp khác trong tài liệu sử dụng VimL mà không cần giải thích, liệu một đoạn có bất kỳ chất nào có giá trị trong một câu trả lời không?
muru

Vì vậy, họ nói cả hai đều là tên hợp lệ cho ngôn ngữ kịch bản vim. Dù bằng cách nào, VimScript chưa bao giờ là một tên chính thức cho những gì chúng ta đang nói về.
Luc Hermitte 6/07/2015
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.