在vim中获得python支持

时间:2013-07-16 22:15:54

标签: python vim

阅读short guidequestion后,我弄清楚如何配置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

“ - ”符号表示禁用的功能,让我后悔其中一条蟒蛇。我想念一下吗?提前谢谢!

1 个答案:

答案 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运行。