如何让vim支持python3

首先删除旧的vim。

复制代码
sudo apt-get remove vim         //输入re按下tab直接显示remove
sudo apt-get remove  vim-runtime
sudo apt-get remove vim -tiny
sudo apt-get remove vim-common

然后下载vim8源码:

复制代码
git clone https://github.com/vim/vim.git

进行编译安装,添加python3和python2.7的支持:

进入下载的vim的源码文件夹中:

复制代码
cd vim/src
./configure --with-features=huge \
            --enable-multibyte \
            --enable-rubyinterp=yes \
            --enable-pythoninterp=yes \
            --with-python-config-dir=/usr/lib/python2.7/config \
            --enable-python3interp=yes \
            --with-python3-config-dir=/usr/lib/python3.5/config \
            --enable-perlinterp=yes \
            --enable-luainterp=yes \
            --enable-gui=gtk2 --enable-cscope \ 
            --prefix=/usr/local/vim8

记得创建prefix目录。和找对python安装路径。

继续在当前文件夹下执行

复制代码
sudo make
sudo make install

添加完成。但是还没有进入到环境变量中。可以自行添加。也可以设置:

复制代码
sudo update-alternatives --install /usr/bin/editor editor /usr/local/vim8/bin/vim 1
sudo update-alternatives --set editor /usr/local/vim8/bin/vim
sudo update-alternatives --install /usr/bin/vim vim /usr/local/vim8/bin/vim 1
sudo update-alternatives --set vim /usr/local/vim8/bin/vim
相关推荐
LCG元25 分钟前
Linux 下高效开发环境搭建:VSCode Remote + 容器开发
linux
哈里谢顿31 分钟前
深入理解 Linux 系统 PATH 目录:从理论到实践
linux
刘延林.1 小时前
树莓派 5 上 Ubuntu 24.04 LTS 自带 RDP 远程桌面重启密码就变
linux·运维·ubuntu
我不是醉忧1 小时前
RedHat系统搭建DNS主从服务器
linux·运维·服务器
大神的风范1 小时前
linux之ubuntu qt界面开发开发点菜系统
linux·qt·ubuntu
正在努力的小河1 小时前
Linux SPI 驱动实验
linux·运维·服务器
adnyting1 小时前
【Linux日新月异(九)】CentOS 7其他常用命令大全:系统操作与管理必备技巧
linux·运维·centos
偶像你挑的噻1 小时前
3-Linux驱动开发-简单内核模块代码详解
linux·驱动开发·stm32·嵌入式硬件
赖small强1 小时前
【Linux驱动开发】 Linux字符设备开发详细指南
linux·驱动开发·字符设备
p66666666681 小时前
【☀Linux驱动开发笔记☀】linux下led驱动(非设备树)_03
linux·驱动开发·笔记·嵌入式硬件·学习