Vim可以与高级语言解释器(例如Python)集成吗?
#1 楼
是的,可以使用几种可用的语言解释器来构建vim。这是您(或您的发行版)从源代码编译vim时选择的。至少提供Python(根据您的要求),Perl,Ruby和Tcl。 vim文档包含每个细节。 python一个在
:help if_pyth.txt
中。该文档有很多示例。作为参考,以下是其他语言的示例:
Perl:
:help if_perl.txt
Ruby :
:help if_ruby.txt
Tcl:
:help if_tcl.txt
Lua:
:help if_lua.txt
MzScheme:
:help if_mzscheme.txt
(现在称为Racket,但在Vim中,由于历史原因,仍称为MzScheme原因)。#2 楼
是的,您可以使用高级语言(例如python,ruby,perl等)创建例程。查看vim支持的语言:
vim --version
评论
阅读@derobert指向的文档后,您可能会发现Jarrod Taylor编写python插件的演示很有帮助。他还在github上托管了“插件入门工具包”。我没有使用它,但是我发现阅读代码和项目Wiki页面具有启发性。