如何在使用AAP安装vim时包含python支持?

时间:2013-07-04 17:33:17

标签: python vim

我想安装插件“You Complete Me”,它需要最新的vim(包含所有补丁)。所以我使用AAP(http://www.a-a-p.org/ports.html)安装了vim。但是安装的vim没有再支持python,这是这个插件的要求。

提到我们必须在'config.arg'文件中添加配置参数(在主安装目录中),但我不知道要使用哪些参数?

如果有人这样做了,请帮忙。

感谢。

1 个答案:

答案 0 :(得分:2)

我对AAP一无所知,但在手动构建时我需要以下其中一项来获得python支持:

  1. 在为主机系统构建时,我需要在./configure调用时添加以下参数:--enable-pythoninterp=yes--enable-pythoninterp=dynamic。如果要使用Python 3进行编译,请使用--enable-python3interp=(yes|dynamic)
  2. 在Linux上为windows主机进行交叉编译时,我需要PYTHON将变量设置为python目录(例如/home/zyx/.wine/drive_c/Python27)并将PYTHONINC设置为-I{path_to_include_directory}(例如{{1} }})。如果要使用Python 3,则需要将-I/home/zyx/.wine/drive_c/Python27/include替换为PYTHON。(示例命令行:PYTHON3)。
  3. 如果AAP使用cd src && make -f Make_ming.mak FEATURES=HUGE CROSS_COMPILE=i686-pc-mingw32- PYTHON=/home/zyx/.wine/drive_c/Python27 PYTHONINC=-I/home/zyx/.wine/drive_c/Python27/include GUI=yes gvim.exe,您应该使用第一个变体,如果它使用./configure,您应该使用第二个变体(假设变量名在makefile中是一致的,很可能)。