下载:pydiction

这是一个相当不错的 Python 代码自动完成的脚本。

可以实现下面python代码的自动补全:

  1. 简单python关键词补全
  2. python 函数补全带括号
  3. python 模块补全
  4. python 模块内函数,变量补全
  5. from module import sub-module 补全

pydiction 插件安装

pydiction 1.0 之后版本安装配置

适用VIM7之后的版本。

1.python_pydiction.vim

将文件 python_pydiction.vim 放到 ~/.vim/after/ftplugin/ 路径下,如果这个路径不存在,你可以自己创建这个文件夹结构。(Windows下面的话放在目录类似的结构中)

2.complete-dict

将complete-dict文件放到你自己的某个路径下,后面的配置会用到这个文件,这个文件就是记录所有的python关键词。

我将这个文件放到 ~/.vim/tools/pydiction/complete-dict

3. 配置 .vimrc 文件

在 ~/.vimrc 文件中添加如下配置



"pydiction 1.2 python auto complete
filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
"defalut g:pydiction_menu_height == 15
"let g:pydiction_menu_height = 20

转载于:https://www.cnblogs.com/shaoguobao/archive/2011/05/31/2064336.html

VIM python 自动补全插件:pydiction相关推荐

  1. vim python补全_转:VIM python 自动补全插件:pydiction

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

  2. jedi-vim --- vim python 自动补全工具安装

    1. 安装pathogen mkdir -p ~/.vim/autoload ~/.vim/bundle && \ curl -LSso ~/.vim/autoload/pathoge ...

  3. 【ubuntu】vim安装python自动补全插件(2)

    按照上一篇的步骤安装插件,结果出现了几个问题 (1)无法识别标签命令: Error detected while processing /usr/share/vim/vimrc: line 57: E ...

  4. Python 之vim编写python自动补全

    Pydiction :vim - python自动补全插件 插件的安装如下: 1.下载插件包 https://github.com/vim-scripts/Pydiction 可以直接下载,也可git ...

  5. python安装插件报错原因_Sublime Text3 python自动补全问题——Sublime Text3安装Anaconda插件...

    学习python的时候 在编辑器的选择上会有很多选择,我最终还是选择了sublime text3. 相对于其他编辑器,sublime text有以下特性: 插件多,类似GoSublime,Emmet信 ...

  6. 【Linux】Ubuntu 18下安装Vim自动补全插件YouCompleteMe(可高速下载安装)

    前言 本文写于2020年10月,如果你多年后看见这篇文章,方法可能已经失效,但是请牢记,尽量下载你所处时代的最新版本的软件,会减少很多麻烦. 摆正心态 即便按照本文操作,由于你的系统状态和我的不一样, ...

  7. linux自动补全命令插件,vim自动补全插件snipMate

    linux下安装vim自动补全插件snipMate 环境:ubuntu 下载snipMate 官方网站:http://www.vim.org/scripts/script.php?script_id= ...

  8. vim 自动补全插件YCM 安装 配置

    vim 自动补全插件YCM 安装 配置 报错 NoExtraConfDetected: No .ycm_extra_conf.py file detected, so no compile flags ...

  9. 玩转VIM编辑器-自动补全

    玩转VIM编辑器-自动补全 自动补全需要前面有定义或者有词典导入. 自动单词补全 键 描述 CTRL-X CTRL-N 单词自动补全-下一个  -需要下一个的时候,直接CTRL-N即可. CTRL-X ...

  10. NovalIDE自动补全插件介绍。

    目前NovalIDE的自动补全插件已经更新到了1.2版本.版本支持的功能有: 1.支持Python脚本的补全,并且有相应的提示: 2.支持对其他语言脚本的补全. 以上两点可以获得类似付费的Sublim ...

最新文章

  1. 原来,苹果一直在给自家应用开防火墙绿灯!
  2. Java反射 - 2(对象复制,父类域,内省)
  3. oracle加并行变慢,并行设置不当导致数据处理速度变慢
  4. 烟台农业走进物联网大数据时代
  5. java list 转 scala_Java与Scala集合互转
  6. 英特尔预计5年内将成智能手机芯片大厂
  7. pb通过对象名称调用对象_信号线名称自动关联Simulink信号对象
  8. Java面向对象之成员变量的初始值、object类与对象
  9. 使用C语言在windows下一口气打开一批网页
  10. python怎么读取csv文件-python3读取csv文件任意行列代码实例
  11. JavaScript浮点运算的问题
  12. python:删除DataFrame中某列值为NaN的记录/行
  13. 修改保存hosts文件
  14. 用印审批移动办公用户手册
  15. SecureCRT SecureFx 绿色破解版
  16. 视频转码技术及转码实现详解
  17. android 耳机数据传输,智能手机耳机电路工作原理
  18. [WUSTCTF2020]level3 笔记与自省
  19. 迅捷音频转换器如何转换音频教程
  20. lpop 原子_高负载量的Pd单原子催化剂用于选择性催化加氢反应

热门文章

  1. iOS开发那些事--nib、xib与故事板的关系
  2. .NET的垃圾回收机制引发的问题
  3. Scott Mitchell 的ASP.NET 2.0数据操作教程之九:跨页面的主/从报表
  4. c++ 宏 stdin 和 STDIN_FILENO 区别
  5. 挑战性题目DSCT101:硬币找换问题
  6. tree 命令以树状图列出目录的内容
  7. centos7升级内核
  8. mysql编译参数详解_教你MySQL数据库的编译安装以及命令详解(5.7版本)
  9. opengl大作业c语言,openGL-计算机图形大作业中出现的几个错误及解决
  10. python的if语句后面怎么加布尔运算符号是_10、python---- if布尔条件控制语法(二)...