在配置完vim插件YouCompleteMe之后,在vim编写python的时候按tab键会报错,E121: Undefined variable: g:pydiction_location

Pydiction 由 3 个主要文件构成:

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

step1:将/home/django/.vim/bundle/Pydiction/after中的python_pydiction.vim文件拷贝到/home/django/.vim/after/plugin中,若该目录不存在就在.vim/下创建该目录,Vim 会自动去该               目录下查找相关文件。不要把除 python_pydiction.vim 之外的其他文件放入该目录。

step2:打开~/.vimrc,在文件中增加以下内容来启动ftplugins:

打开 python 脚本文件,在编写 python 程序时,按 TAB 键即可激活自动补全菜单。

最新文章

  1. Mac的最小化和隐藏的区别
  2. 如何创建vss2005的数据库
  3. flask_单元测试
  4. Eclipse的 JSON Edit插件
  5. python构建模拟模型——网站独立访问用户数量
  6. 如何在MySql中记录SQL日志
  7. [转载]sql server 等待类型
  8. 定义任务打印gradle下载的jar包位置
  9. Threads and Anonymous Classes in JAVA
  10. 消息函数一般是私有的,因为不需要程序员显示的调用,但子类如果需要改写这个方法,则改成保护方法Protected
  11. 解决adb command not found以及sdk环境配置
  12. Linux之旅-ubuntu下搭建nodejs环境
  13. java获取当前应用的运行信息(内存,线程,运行时间,状态等)
  14. Let's Encrypt,免费好用的 HTTPS 证书
  15. python '%r'或者'{!r}'的意思
  16. SQL Server 2008 R2 下如何清理数据库日志文件
  17. WPFのImage控件souce引入的方法总结
  18. Codeforces960G Bandit Blues 【斯特林数】【FFT】
  19. Django框架----模板语法
  20. 回车、换行、空格的ASCII码值—(附ASCII码表)

热门文章

  1. 最长XX序列问题小结 By cellur925
  2. 一篇文章带你搞懂 SpringBoot与Swagger整合
  3. sql server 数据库维护
  4. [題解]luogu_P1613跑路(最短路/倍增)
  5. Unity Shader入门精要学习笔记 - 第11章 让画面动起来
  6. android开发学习 ------- android studio 同时用svn和git 进行代码管理 出现的问题
  7. C++面试中的singleton类
  8. okhttputils使用(zhuan)
  9. [windows]win7设置wifi热点
  10. C#语言 数据类型 类型转换