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
并按tab
或ctrl-n
我得到
-- Omni completion (^O^N^P) Pattern not found
我一直在尝试不同的插件和似乎没有任何工作。有什么建议么?