用vim实现django函数的自动补全

由于django是用python实现的,如果你之前没有实现过vim的python自动补全,我们先得做完这个准备工作

具体操作过程如下:

1.下载vim的python自动补全插件

pydiction 1.2 (2009年7月25日更新),当然你也可以去官网下载:官方地址

2.下载好后将python_pydiction.vim放在/Vim/vim72a/ftplugin下,在/Vim/vim72a下新建pydiction文件夹,将pydiction.py和complete-dict放入此文件夹

3.打开vim配置文件,我的是vim/_vimrc,添加如下配置

let g:pydiction_location = '你的vim安装目录/vim72a/pydiction/complete-dict'  #(这里的complete-dict路径可以添加多个,用逗号隔开)

let g:pydiction_menu_height = 20

好,完成,现在打开任意的python文件,按tab键就会实现函数自动补全功能


OK,到此为止我们已经为python实现了函数自动补全,下面接着实现django函数的自动补全

1.使用django-admin.py创建一个project,然后在命令行下进入到这个目录

2.设置环境变量

键入:set DJANGO_SETTINGS_MODULE=settings 进入settings.py所在文件夹

        set PYTHONPATH=‘你的settings.py所在的目录";%PYTHONPATH% 

3.然后执行一下命令即可生成django的complete-dict

python pydiction.py django django.conf django.contrib django.core django.db django.dispatch django.forms django.httpdjango.middleware django.shortcuts django.template django.templatetags django.utils django.views django.db.models

4.设置vim配置文件_vimrc,在pydiction_location 添加你项目文件夹里新生成的complete-dict所在路径。

注:将原来的complete-dict放入到创建的project的目录中,将会自动更新django的dict到原来的dict中,而不是覆盖。

Ok,到此为止我们用vim实现了django的自动补全



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值