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

标签 python vim

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

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

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

谢谢。

最佳答案

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

  1. 在 Linux 上构建主机系统时,我需要将以下参数添加到 ./configure 调用中:--enable-pythoninterp=yes- -enable-pythoninterp=动态。如果您想使用 Python 3 进行编译,请使用 --enable-python3interp=(yes|dynamic)
  2. 在 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/

相关文章:

Python 字典列表 - 查找列表中与新条目最接近的 4 个条目

python - 发生 500 错误时向管理员发送电子邮件

c++ - Syntastic 提示文件丢失

Vim:我可以在空行中使用破折号而不是波浪号吗?

python - Pandas 将零替换为最接近的平均非零值

php - Python 扭曲渲染 PHP

python - 为类构造函数提供默认值的大多数 Python 方式

Vi/Vim 恢复打开的文件

Vim 窗口大小调整

vim - 如果 NERDTree 和 TagList 是最后且唯一的缓冲区,则自动退出 Vim