简单解决jedi-vim出现omni completion(^O^N^P):找不到模式问题

运行环境

  1. Ubuntu 18.04
  2. Vim 8.0
  3. Python version == 3.6

问题描述

采用vim-plug安装jedi-vim后出现如下报错:

———全能补全:找不到模式

刚开始以为是jedi-vim的问题,后来在谷歌后发现所谓“全能补全”即为omni compeletion的直接译名。

再次谷歌后发现有挺多人也有这样的情况。查阅jedi-vim的Issue板块后仍无所获。可能是我英语太差了。如果有大佬能从Issue中找到这一问题的解答请评论告诉我。


问题解决

阅读了<<把vim改造为python IDE>>这篇文章后,我认为是omni completion在.vimrc中的设置未做好。
为此在.vimrc中添加进如下命令后重新以vim打开.py文件能够顺利完成补全

filetype plugin indent on
set compeleopt=longest,menu
set wildmenu  "自动补全命令时候使用菜单式匹配列表  
autocmd FileType python set omnifunc=python3complete#Complete

image1虚拟环境中可顺利运行。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值