vim中使用pydiction对python代码进行补全
2024-08-29 13:39:04
在配置完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 键即可激活自动补全菜单。
最新文章
- Mac的最小化和隐藏的区别
- 如何创建vss2005的数据库
- flask_单元测试
- Eclipse的 JSON Edit插件
- python构建模拟模型——网站独立访问用户数量
- 如何在MySql中记录SQL日志
- [转载]sql server 等待类型
- 定义任务打印gradle下载的jar包位置
- Threads and Anonymous Classes in JAVA
- 消息函数一般是私有的,因为不需要程序员显示的调用,但子类如果需要改写这个方法,则改成保护方法Protected
- 解决adb command not found以及sdk环境配置
- Linux之旅-ubuntu下搭建nodejs环境
- java获取当前应用的运行信息(内存,线程,运行时间,状态等)
- Let's Encrypt,免费好用的 HTTPS 证书
- python '%r'或者'{!r}'的意思
- SQL Server 2008 R2 下如何清理数据库日志文件
- WPFのImage控件souce引入的方法总结
- Codeforces960G Bandit Blues 【斯特林数】【FFT】
- Django框架----模板语法
- 回车、换行、空格的ASCII码值—(附ASCII码表)
热门文章
- 最长XX序列问题小结 By cellur925
- 一篇文章带你搞懂 SpringBoot与Swagger整合
- sql server 数据库维护
- [題解]luogu_P1613跑路(最短路/倍增)
- Unity Shader入门精要学习笔记 - 第11章 让画面动起来
- android开发学习 ------- android studio 同时用svn和git 进行代码管理 出现的问题
- C++面试中的singleton类
- okhttputils使用(zhuan)
- [windows]win7设置wifi热点
- C#语言 数据类型 类型转换