码迷,mamicode.com
首页 > 系统相关 > 详细

vim-一种简单易懂的django代码补全方式

时间:2015-02-10 11:21:12      阅读:278      评论:0      收藏:0      [点我收藏+]

标签:

既:Pydiction

Pydiction 允许你在 Vim 中实现 TAB 代码补全, 可以补全的内容包括:标准的、自定义的,以及第三方模块和包。外加关键字、BIFs,和字符串。


Pydiction主要由三个部分组成:

  1. python_pydiction.vim–该文件为 Vim 的 plugin 文件,实现 Python 文件的 TAB 补全功能
  2. complete-dict–该文件为 Vim 的 dictionary 文件,其中包含 Python 关键字和模块结构等信息。是 plugin 进行补全时所查找的参考文件
  3. pydiction.py–该文件是 Python script 文件,用于生成 dictionary 文件。可以通过执行该脚本添加更多的可 TAB 补全模块

Pydiction的配置

  • 把python_pydiction.vim放到ftplugin文件夹下面,比如我的:
/usr/share/vim/vimfiles/ftplugin/python_pydiction.vim
  • 生成字典文件
python pydiction.py django.db.models
# 比如将pydiction.py放到settings.py的文件夹下执行上面的命令,更多的在本文最后
  • 编辑vimrc文件,添加三行代码
filetype plugin on 
# 开启插件
let g:pydiction_location = ‘/path/to/your/complete-dict‘
let g:pydiction_menu_height = 20
# 上一步生成的字典文件:/data/www/xtyw/xtyw/complete-dict
# 那么上面的path就是它了

Pydiction的使用

tab自动补全,如图:
技术分享

最后补上常用的django需要导入的字典:

python pydiction.py django django.conf django.contrib django.core django.db django.dispatch django.forms django.http django.middleware django.shortuts django.template django.templatetags django.utils django.views


最后:Markdown编辑器用起来不错啊~csdn我又喜欢你了

vim-一种简单易懂的django代码补全方式

标签:

原文地址:http://blog.csdn.net/tmpbook/article/details/43699877

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!