Vimの各スクリプト言語インターフェースのバージョンを確認する方法。
入力とそれぞれの出力例を示す。
Lua
:lua print(_VERSION)
Lua 5.1
LuaJIT
:lua print(jit.version)
LuaJIT 2.1.0-alpha
Perl
:perl VIM::Msg($^V)
v5.16.3
あるいは、
:perl VIM::Msg($])
5.016003
Python
:python import sys; print sys.version
2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]
Python3
:python3 import sys; print(sys.version)
3.4.2 (v3.4.2:ab2c023a9432, Oct 6 2014, 22:15:05) [MSC v.1600 32 bit (Intel)]
Tcl
:tcl puts [info patchlevel]
8.5.11
あるいは、
:tcl puts $tcl_version
8.5
Ruby
:ruby print RUBY_VERSION
2.1.5