[英]vim with only python3
我今天早上从github http://www.vim.org/download.php安装了vim8.0版本
启动vim并尝试:echo has("python3")
它返回0
(与python相同)
安装并输入vim --version | grep python
我得到的vim --version | grep python
:
+cryptv +linebreak +python/dyn +vreplace
+cscope +lispindent +python3/dyn +wildignore
看起来如果存在+python
和+python3
可能会出现问题,但是/dyn
是否如此? 之后,我尝试了很多事情,只有python3
./configure --with-features=huge
--enable-multibyte \
--enable-rubyinterp=yes \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib/python3.5/config-3.5m-x86_64-linux-gnu \
--enable-perlinterp=yes \
--enable-gui=gtk2 --enable-cscope --prefix=/usr \
--disable-pythoninterp \
(以及许多其他命令...),但我无法获取echo has(“ python3”)返回1。
还试图删除vim 8.0,也没有办法删除它...
您的configure命令的最后一行:
--disable-pythoninterp \
不是有效的选项。 Python解释器的有效选项是
--enable-pythoninterp \
其默认值为no,可选值为no / yes / dynamic。
(请参阅vim80 / src / auto / configure,第1486行;和vim80 / src / configure.in,第1100行)
因此,似乎有必要尝试删除最后一行并重新发出configure命令。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.