很多帖子都说+python
需要vim --version
才能支持python。但我在版本字符串中得到-python
。我尝试了VimOLE和Cream (for Vim),他们都展示了-python
。如何在Vim版本中获得+python
以及它们之间的区别是什么?谢谢!
答案 0 :(得分:5)
+
输出中的-
或:version
描述了哪些功能已编译到Vim中。使用Python集成到Vim中需要+python
是正确的。
请注意(特别是在Windows上),它表示+python/dyn
,这意味着它会动态加载Python解释器。为了实现这一目标,必须同时安装Python(在匹配版本中,请参阅后面的:version
输出中的/nodefaultlib:python27.lib
)。
我不能说为什么你的构建中没有Python;通常,这是启用的。如果所有其他方法都失败了(或者支持你可能拥有的不同Python版本),那么自己编译Vim是一种选择。