python自动补全以及自带脚本运行失败解决方法

python的自动补全有很多方法,本质上都是用字典。生成字典最常用的当然是ctag了,但是每次增加模块都要ctag一次也挺麻烦的。

能偷懒的是后偷懒是一种美德,有人已经做了字典和增加模块的脚本,我们干嘛不坐享其成呢。

http://vim.sourceforge.net/scripts/script.php?script_id=850

这个名为pydiction的项目包括了一个字典文件和一个增加模块的脚本。

下载解压后按照说明拷贝到~/.vim/after/ftplugin目录下,其实字典文件你想放哪就放哪,不过规范些总是好的。

修改~/.vimrc

增加

 filetype plugin on


    
        let g:pydiction_location = 'XXXXXXXX/complete-dict' "就是你字典文件所在的位置



        if has("autocmd")
                autocmd FileType python set complete+=k/path/to/pydiction iskeyword+=.,(
        endif " has("autocmd")

 

要增加新的模块的时候执行脚本

 python pydiction.py XXXXXXX(新模块的名字)

如果报错说本地设定有问题就执行 export LC_ALL='C'

然后再执行脚本

ok

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值