如何让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

相关推荐

  1. shell/bash vi/vim显示空格,及tab字符

    2024-05-09 10:18:10       38 阅读
  2. 【模型渲染】前端如何glb模型转3dtiles

    2024-05-09 10:18:10       14 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-09 10:18:10       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-09 10:18:10       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-09 10:18:10       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-09 10:18:10       18 阅读

热门阅读

  1. 6 Shell脚本的条件测试与比较

    2024-05-09 10:18:10       11 阅读
  2. QSqlDatabase的数据库路径或名称问题

    2024-05-09 10:18:10       12 阅读
  3. Python机器翻译包Translate:多语种翻译利器

    2024-05-09 10:18:10       12 阅读
  4. c++ 点到多边形的距离

    2024-05-09 10:18:10       11 阅读
  5. AI学习指南高数篇-微分方程

    2024-05-09 10:18:10       11 阅读
  6. 前端每日基础day1

    2024-05-09 10:18:10       11 阅读
  7. vue3配置基础路径

    2024-05-09 10:18:10       11 阅读
  8. MySQL数据库失效:潜在场景、影响与应对策略

    2024-05-09 10:18:10       9 阅读
  9. js之dom学习

    2024-05-09 10:18:10       6 阅读
  10. 【代码随想录37期】Day01 二分查找 + 移除元素

    2024-05-09 10:18:10       9 阅读