2013-02-25 58 views
1

我跟着Sontek's guide,一切都很好,直到关于配置虚拟和Django自动完成的部分。他给出的指示让它起作用,我在每个地方复制了我寻找的答案......我遇到的问题是python路径显然很好,但是我无法获得任何python库的autocompletion,里面或Django之外。Vim中的Python(Django)自动完成功能无法正常工作

我的Django项目文件夹是这样的:

- proj 
    - bin (this is virtualenv's bin folter) 
    - (other folders) 
    - src (contains all code, including my settings.py) 

而且我.vimrc有这个

" Add the virtualenv's site-packages to vim path 

py << EOF 
import os.path 
import sys 
import vim 
if 'VIRTUAL_ENV' in os.environ: 
    project_base_dir = os.environ['VIRTUAL_ENV'] 
    sys.path.insert(0, project_base_dir) 
    activate_this = os.path.join(project_base_dir, 'bin/activate_this.py') 
    execfile(activate_this, dict(__file__=activate_this)) 
EOF 

我从src文件夹使用

DJANGO_SETTINGS_MODULE=src.settings vim shop/models.py 

如果调用的Vim我跑:python from django import db我没有得到任何错误,这应该是我的w工作会有的,但如果我输入的财产以后像from django import co并按tabctrl-n我得到

-- Omni completion (^O^N^P) Pattern not found 

我一直在尝试不同的插件和似乎没有任何工作。有什么建议么?

回答

0
import os.path 

应该是:

import os 

我已经尝试过了,它为我工作。

相关问题