vim python代码自动补全

  1. 确认目前的vim是否支持python2或python3,
    https://www.vim.org/download.php
1. 确认目前的vim是否支持python2或python3,
vim版本大于8支持python3
图片.png
如果你的vim不支持python ,手动编译一个支持python3的vim吧
图片.png
#手动编译
#https://www.vim.org/download.php,vim官网
 wget https://codeload.github.com/vim/vim/zip/refs/heads/master -O vim.zip && unzip vim.zip
cd vim-master
mkdir $HOME/usr #没有root权限时,可以选择安装到自己文件夹下

#这里我使用自己安装的miniconda的python的配置,
./configure --prefix=$HOME/usr  --enable-python3interp=yes --with-python-config-dir=$HOME/miniconda3/lib/python3.8/config-3.8-x86_64-linux-gnu/ #

export PATH=$HOME/usr/bin:$PATH#添加一下环境变量

2、安装vim 插件管理工具pathogen.vim
https://github.com/tpope/vim-pathogen

#下载文件
https://github.com/tpope/vim-pathogen
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

#配置vim
echo -e 'execute pathogen#infect()\nsyntax on\nfiletype plugin indent on\n' >> ~/.vimrc

3、安装jedi-vim
https://github.com/davidhalter/jedi-vim

#下载,下载好到这个文件,就安装成功了,简单吧,没错就是这么简单
git clone --recursive https://github.com/davidhalter/jedi-vim.git ~/.vim/bundle/jedi-vim

4、let me see see 效果怎么样

vim a.py
图片.png

还行,嘻嘻

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容