一、编译安装vim
1.查看vim版本
vim --version|grep python
+cryptv +linebreak +python/dyn +viminfo
+cscope +lispindent -python3 +vreplace
当前版本不支持python3
2.clone新版本到本地
git clone https://github.com/vim/vim ~/vim
3.安装python依赖包
yum install python3-devel -y
4.配置编译安装
./configure --with-features=huge --enable-multibyte --enable-pythoninterp=yes --with-python-config-dir=/usr/lib64/python2.7/config-2.7m-x86_64-linux-gnu --enable-python3interp=yes --with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu --enable-gui=gtk2 --enable-cscope --prefix=/usr/local/vim
make & make install
配置参数说明:
--with-features=huge:支持最大特性
--enable-pythoninterp:打开对python编写的插件的支持
--enable-python3interp:打开对python3编写的插件的支持
--enable-multibyte:打开多字节支持,可以在Vim中输入中文
--enable-cscope:打开对cscope的支持
--with-python-config-dir=/usr/lib64/python2.7/config-2.7m-x86_64-linux-gnu 指定python 路径
--with-python-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu 指定python3路径
--prefix=/usr/local/vim:指定将要安装到的路径(自行创建)
5.取消原来vim执行权限
chmod -x /usr/bin/vim
6.添加新安装vim到环境变量
echo "export PATH=$PATH:/usr/local/vim/bin" >> ~/.bashrc
7.查看vim版本
vim --version|grep python
+cryptv +linebreak +python/dyn +viminfo
+cscope +lispindent +python3/dyn +vreplace
二、安装jedi-vim插件
1.jedi-vim插件可以进行编程提示,非常智能。安装该插件需要在电脑中先安装jedi。jedi是自动补全和静态分析的python库,直接用pip安装:
pip install jedi
2.下载jedi-vim插件
git clone --recursive https://github.com/davidhalter/jedi-vim.git ~/.vim/bundle/jedi-vim
3.修改vim配置文件,添加插件
Plugin ‘davidhalter/jedi-vim‘
4.安装插件
:PluginInstall
原文:https://www.cnblogs.com/yangjiahui/p/14595825.html