繁体   English   中英

仅带python3的vim

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM