阅读short guide和question后,我弄清楚如何配置Vim:
./configure --with-features=huge --enable-rubyinterp --enable-pythoninterp
--enable-perlinterp --enable-gui=gtk2 --enable-cscope --prefix=/usr
--with-python-config-dir=/usr/lib/python2.7/config-x86_64-linux-gnu/
现在 make&& sudo make install 。 Here是 ./ configure 命令的日志。 但问题是在这个构建之后我没有获得python支持。下面我粘贴我在启动Vim并输入“:version”
时看到的功能列表中的两行+cindent -ebcdic +jumplist -mouse_jsbterm -python -tag_any_white +windows
+clientserver -emacs_tags -keymap -mouse_netterm -python3
“ - ”符号表示禁用的功能,让我后悔其中一条蟒蛇。我想念一下吗?提前谢谢!
答案 0 :(得分:2)
例如。对于vim73:
./configure --enable-pythoninterp | grep python
checking --enable-pythoninterp argument... yes
checking for python... (cached) /usr/bin/python
(cached) checking Python's configuration directory... (cached) /usr/lib/python2.6/config
checking --enable-python3interp argument... no
:版本
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Jul 17 2013 00:21:48)
+python -python3
-L/usr/local/lib -o vim -lncurses -L/usr/lib/python2.6/config -lpython2.6 -lpthread
-ldl -lutil -lm -Xlinker -export-dynamic -Wl,-O1 -Wl,-Bsymbolic-functions
您确定只运行已编译的vim版本吗?可能你从/ usr / bin / vim运行旧代码,尝试重新加载bash从/ usr / local / bin / vim运行。