Pydiction :vim - python自动补全插件

插件的安装如下:

1.下载插件包

https://github.com/vim-scripts/Pydiction
可以直接下载,也可git下载
[root@localhost ~]# mkdir zhu
[root@localhost ~]# cd zhu
[root@localhost zhu]# git clone https://github.com/rkulla/pydiction.git
#####################
包括三个文件
python_pydiction.vim #vim插件
complete-dict #python关键字和模块列表,
pydiction.py  #python脚本,可以添加更多的模块

2.配置

#1.查看家目录下是否有.vim目录,若没有则创建。
mkdir  -p  ~/.vim/after/ftplugin/pydiction
#2.把上面下载的三个文件放到指定的位置
mv  python_pydiction.vim   ~/.vim/after/ftplugin/
mv complete-dict pydiction.py   ~/.vim/after/ftplugin/pydiction/
#3.修改 ~/.vimrc文件,若没有则创建,在该文件中添加下面两行。
filetype plugin on
let g:pydiction_location='~/.vim/after/ftplugin/pydiction/complete-dict'

3.编写一python文件测试

import datetime
datetime
datetime                          /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.MAXYEAR                  /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.MINYEAR                  /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.__doc__                  /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.__file__                 /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.__name__                 /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.__package__              /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.date(                    /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.datetime(                /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.datetime_CAPI            /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.time(                    /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.timedelta(               /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime.tzinfo(                  /root/.vim/after/ftplugin/pydiction/complete-dict                    
date(                             /root/.vim/after/ftplugin/pydiction/complete-dict                    
datetime(                         /root/.vim/after/ftplugin/pydiction/complete-dict                    
~                                                                                                      
~

转载于:https://blog.51cto.com/zhujiangtao/1384003

Python 之vim编写python自动补全相关推荐

  1. VS Code Python 代码智能提示(自动补全)编译环境设置踩坑记录

    VS Code Python 编译环境设置踩坑记录 本菜鸡非常喜欢VS code的简洁风格,而且跟原来再用的VS2017相比简直不要太快,前段时间电脑重装之后又要在windows系统上重新搭建整套环境 ...

  2. vim增加php自动补全

    from: http://onopc.com/2010/12/30/154.html vim增加php自动补全 在vim配置文件/etc/vimrc中加入如下内容: au FileType php c ...

  3. Vim中安装自动补全插件YouCompleteMe

    前言 自动补全:YouCompleteMe可以说是Vim中最好用的插件了,但是它的安装也可以说的上是Vim中最难的一个了.往往会出现各种错误,在还没有享受到这个插件给我们带来的快感时就会被安装的各种错 ...

  4. 【机器视觉学习笔记】python安装OpenCV并设置自动补全及代码提示

    目录 安装 测试 设置自动补全及代码提示 平台:Windows 10 20H2 Python 3.8.12 (default, Oct 12 2021, 03:01:40) [MSC v.1916 6 ...

  5. VS Code写Python智能提示,代码自动补全(Kite插件)

    之前写python代码一直用的是VS Code,但是这款免费的IDE并没有针对python的智能提示,搜索了一些插件后发现智能提示也不好用,远没有Visual Studio之类写C++时的提示好用. ...

  6. 在VIM里面设置自动补全功能

    pydiction 这是一个相当不错的 Python 代码自动完成的脚本. 可以实现下面python代码的自动补全: 简单python关键词补全 python 函数补全带括号 python 模块补全 ...

  7. vim的php自动补全,通过vim字典补全,实现php函数名自动补全

    明城 on 2010年1月4日 22:43 # 其实一句话就可以了,比如我的: au FileType php setlocal dict+=~/.vim/dict/php_funclist.txt ...

  8. macos 10.15.3 安装vim+python3 +ycm自动补全+第三方库补全

    效果: macos 10.15.3   Catalina 默认安装是 vim8.1 / python2.7.16/python3.7.3  . vim8.1 没有带python3支持,需要更新到最新版 ...

  9. 代替YCM,当前vim最强自动补全方案

    更多分享内容可访问我的个人博客 https://www.niuiic.top/ 本文介绍 vim 自动补全方案.主要采用更强大的 coc.nvim 插件来替代 YCM. vim 自动补全 前言 自动补 ...

最新文章

  1. 【经典书】线性代数与应用(附pdf)
  2. mysql 查询条件优先级_mysql条件查询and or使用实例及优先级介绍
  3. python2.7装饰器使用_python 函数 装饰器的使用方法
  4. poj 3680 Intervals
  5. 作者:马晓磊(1985-),男,北京航空航天大学交通科学与工程学院交通运输工程系副教授、博士生导师。...
  6. php让符合条件的复选框选中,多条件查询(复选框条件)
  7. python数据存储系列教程——python(pandas)读写csv文件
  8. while求和java,while语句基本练习(求和思想,统计思想)
  9. 力软敏捷开发框架源码7.0.6旗舰版 JNPF开发平台3.3.3 3.4.1企业版/旗舰版框架
  10. 用什么软件可以检测苹果耳机芯片_苹果现在要用 AirPods,彻底占据你的耳朵了...
  11. 微信小程序:王者荣耀吃鸡气泡等等头像框DIY在线生成N种风格
  12. try固定搭配_regret cease try等词的固定搭配用法
  13. 2022最新7个开源Kubernetes(k8s)开发工具
  14. 批量读取文件夹下所有excel文件里的内容,放入列表 把所有不管行列名如何excel合并成一个大的excel 批量读取excel,批量合并excel
  15. 最短路径——DFS、Dijkstra、Floyd、Bellman-Ford、spfa
  16. Java工程师的职业规划(最全版本)
  17. 【YOLOX 论文+源码解读】YOLOX: Exceeding YOLO Series in 2021
  18. 一键领取php,新款引流必备一键领取名片赞PHP单页源码
  19. 基于汇编语言实现的贪吃蛇游戏设计
  20. matlab和Excel的交互 非xlsread和xlswrite(1-Excel基础)

热门文章

  1. 他们说头不铁,别做机器人
  2. 拼多多高速冲刺8亿用户新时代 黄峥卸任董事长 探索行业未来十年发展
  3. 你的电池再充几次电就报废?机器学习帮你预测电池寿命
  4. 各种AI模型拿来就能用!五大深度学习模型库大盘点
  5. django框架之自定义重定向页面
  6. 2018-11-05直播
  7. 小程序二次贝塞尔曲线,购物车商品曲线飞入效果
  8. 制作Windows Server 2008安装启动U盘
  9. 技术网站 --人人都是产品经理
  10. 解决TCP网络传输“粘包”问题