vim-一种简单易懂的django代码补全方式
来源:互联网 发布:数据库设计的逻辑设计 编辑:程序博客网 时间:2024/06/04 20:07
既:Pydiction
Pydiction 允许你在 Vim 中实现 TAB 代码补全, 可以补全的内容包括:标准的、自定义的,以及第三方模块和包。外加关键字、BIFs,和字符串。
Pydiction主要由三个部分组成:
- python_pydiction.vim–该文件为 Vim 的 plugin 文件,实现 Python 文件的 TAB 补全功能
- complete-dict–该文件为 Vim 的 dictionary 文件,其中包含 Python 关键字和模块结构等信息。是 plugin 进行补全时所查找的参考文件
- 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我又喜欢你了
1 0
- vim-一种简单易懂的django代码补全方式
- vim代码补全
- vim补全代码
- vim代码补全
- vim代码补全
- vim代码补全
- Vim下的代码自动补全
- 用vim实现django函数的自动补全
- vim实现代码补全
- VIM代码自动补全
- Vim中Java代码的自动补全
- snipMate vim的自动补全代码段插件
- vim的代码补全插件(neocomplcache/neocomplete)
- vim 的python代码自动补全插件pydiction
- Vim代码补全插件YouCompleteMe的自动化安装[转]
- 对于vim盘自动补全{如何换行补全}的代码
- vim的补全模式
- vim的关键字补全
- Class.forName()、Class.forName().newInstance() 、New 三者区别! 终于明白为什么加载数据库驱动只用Class.forName()了!!困扰了我2个小时
- MySQL性能优化的21个最佳实践 和 mysql使用索引
- 如何在python中读写和存储matlab的数据文件(*.mat)
- C++const总结(出现在不同地方)
- 【学习笔记】libsvm入门
- vim-一种简单易懂的django代码补全方式
- 在windows开发环境下写bat脚本实现对erlang项目的并行编译处理
- poj3295Tautology
- 自定义ListView盘点-SwipeListView(5)
- _weak typeof(self) weakSelf = self
- 解决ubuntu的firefox上网速度慢
- 自定义ListView盘点-Android-SwipeToDismiss(6)
- 创建APK签名文件(包括intellij、eclipse、apktools三种方式)
- 八种能够有效抵抗季节性过敏的食物