我想安装插件“You Complete Me”,它需要最新的vim(带有所有补丁)。所以我使用 AAP ( http://www.a-a-p.org/ports.html ) 安装了 vim。但是安装的 vim 不支持 python,这又是这个插件的一个要求。
提到我们必须在“config.arg”文件(主安装目录内)中添加配置参数,但我不知道要使用什么参数?
如果有人这样做过,请帮忙。
谢谢。
最佳答案
我对 AAP 一无所知,但是在手动构建时,我需要以下之一来获得 python 支持:
- 在 Linux 上构建主机系统时,我需要将以下参数添加到
./configure
调用中:--enable-pythoninterp=yes
或- -enable-pythoninterp=动态
。如果您想使用 Python 3 进行编译,请使用--enable-python3interp=(yes|dynamic)
。 - 在 Linux 上,当为 Windows 主机进行交叉编译时,我需要将
PYTHON
将变量设置为 python 目录(例如/home/zyx/.wine/drive_c/Python27
)和PYTHONINC
设置为-I{path_to_include_directory}
(例如-I/home/zyx/.wine/drive_c/Python27/include
)。如果您想使用 Python 3,则需要将PYTHON
替换为PYTHON3
。(示例命令行: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
)。
如果 AAP 使用 ./configure
您应该使用第一个变体,如果它使用 make -f
您应该使用第二个变体(假设变量名称在 makefile 中一致)这很有可能)。
关于python - 如何在使用 AAP 安装 vim 时包含 python 支持?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17475696/