ai python 代码提示插件_vim 下python代码提示

7ce26c6c401786261e29c6ca70814933.png

vim 下python代码提示

# 首先 ,python需要共享库编译安装

需要增加 ./configure --enable-shared

具体看艾欧尼亚:python 编译安装

因为是基于共享库安装,

所以安装完成后,需要导入共享库路径

cd /etc/ld.so.conf.d
vim python3.conf # 输入python/lib的位置
ldconfig # 加载
vim --version # 7.4 不支持python3 
yum update; yum install -y git
yum -y install cmake make gcc gcc-c++
git clone vim/vim
cd vim
export LDFLAGS="-rdynamic" # undefined symbol: PyByteArray_Type · Issue #3629 · vim/vim
./configure --with-features=huge --enable-multibyte --enable-pythoninterp=yes --enable-python3interp=yes --prefix=$(dirname $(pwd))/vim8
make && make install
ln -s $(pwd)/vim /usr/bin/vim8
git clone VundleVim/Vundle.vim ~/.vim/bundle/Vundle.vim
git clone --recursive Valloric/YouCompleteMe  ~/.vim/bundle/YouCompleteMe
vim ~/.vimrc

内容如下

if has('mouse')
        set mouse-=a
endif
syntax on                       " 开启语法高亮
filetype off                    " 必须
set nocompatible                " 去除VI一致性,必须
set backspace=indent,eol,start  " 退格键删除空白符

" 设置包括vundle和初始化相关的runtime path
set rtp+=~/.vim/bundle/Vundle.vim
call vundle#begin()

" 让vundle管理插件版本,必须
Plugin 'VundleVim/Vundle.vim'
Plugin 'Valloric/YouCompleteMe'
" 你的所有插件需要在下面这行之前
call vundle#end()            " 必须
filetype plugin indent on    " 必须 加载vim自带和插件相应的语法和文件类型相关脚

" 常用的命令
" :PluginList       - 列出所有已配置的插件
" :PluginInstall     - 安装插件,追加 `!` 用以更新或使用 :PluginUpdate
" :PluginSearch foo - 搜索 foo ; 追加 `!` 清除本地缓存
" :PluginClean      - 清除未使用插件,需要确认; 追加 `!`
" 自动批准移除未使用插件
cd ~/.vim/bundle/YouCompleteMe
python3 install.py

最后使用vim8 test.py就可以看到效果啦

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值