一、vim python自动补全插件:pydiction

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

1.简单python关键词补全

2.python 函数补全带括号

3.python 模块补全

4.python 模块内函数,变量补全

5.from module import sub-module 补全

插件地址:https://github.com/rkulla/pydiction

wget https://github.com/rkulla/pydiction/archive/master.zip

yum install -y unzip tree

unzip -q master

mv pydiction-master pydiction

mkdir -p ~/.vim/tools/pydiction

cp -r pydiction/after ~/.vim

cp pydiction/complete-dict ~/.vim/tools/pydiction

# tree ~/.vim

/root/.vim

├── after

│ └── ftplugin

│ └── python_pydiction.vim

└── tools

└── pydiction

└── complete-dict

创建~/.vimrc,确保其中内容如下:

[ceo-xsec ~]# cat ~/.vimrc

filetype plugin on

let g:pydiction_location = ‘~/.vim/tools/pydiction/complete-dict’

然后创建一个.py文件测试可以

vim python 代码提示_linux下vim python代码自动补全相关推荐

  1. Win11下安装PSReadLine终端自动补全

    Win11下安装PSReadLine终端自动补全 PowerShell 7.2 附带 PSReadLine 2.1.0. 有较新版本可用. 可以在 Windows PowerShell 5.1 及更新 ...

  2. Linux --- vim 安装、支持python3的配置、插件自动补全YCM的安装配置及全过程错误总结...

    1.git(用来下载vim和相关插件) sudo apt-get install git 2,cmake(用来编译clang-llvm) sudo apt-get install build-esse ...

  3. python qt5 增加文本框_PyQt5 文本输入框自动补全 QLineEdit

    一.QCompleter类 - 自动补全会用到的一个类 主要代码 def init_lineedit(self): # 增加自动补全 self.completer = QCompleter(items ...

  4. python qt5 增加文本框_PyQt5 文本输入框自动补全QLineEdit的实现示例

    一.QCompleter类 自动补全会用到的一个类 主要代码 def init_lineedit(self): # 增加自动补全 self.completer = QCompleter(items_l ...

  5. java不会自动提示_eclispe中打点不会提示的解决方法,以及自动补全

    Eclipse中打点无提示的解决办法 建了个JAVA工程,然后发现输入代码后,在输入.后面不会弹出来我所要的函数. alt+/      提示No Default Proposals 自己找了半天,终 ...

  6. centos php自动提示,CentOS环境实现Git命令自动补全

    Git就不用多介绍了,在Linux环境下开发的同学可能会发现默认已经安装的Git却并没有能实现命令的自动补全,还是感觉有点低效和不爽,因此我们需要调整下.下面直接步入正题. 1.下载源码,主要是使用源 ...

  7. 怎么装python解析器_linux 下安装 python 解析器

    默认情况下不同版本的 linux 下都会自带一个 python ,一般是以2系列居多 实际开发中肯定会用到3系列,因此我们需要重新安装一个 python 需要注意的是原本的 python2系列不需要卸 ...

  8. linux python虚拟环境搭建_Linux 下创建python 虚拟环境

    简要记录 Linux 下安装python虚拟环境的方法.以下内容基于 python2.7 版本 1 安装virtualenv pip install virtualenv 检查版本 virtualen ...

  9. ubuntu 普通用户下设置tab键自动补全

    1.添加用户 Ubuntu系统下useradd一个新的用户,切换到该用户时,发现终端命令行下tab键补全不了 $ useradd tab # 新增tab用户 $ passwd tab # 设置密码 $ ...

最新文章

  1. GDAL Data Model(转)
  2. JAVA学习day05
  3. 好程序员web前端分享js剪切板Clipboard.js 使用
  4. Warm Up before Exercise
  5. android linux内核开发环境,定制Android 4.2.2开发环境
  6. GPU Gems2 - 8 使用距离函数的逐像素位移贴图
  7. MSSQL中实现多表更新
  8. java魔方游戏代码_java swing实现的魔方小游戏源码附带视频指导运行教程
  9. matlab bwdist
  10. 一文读懂《“十四五”软件和信息技术服务业发展规划》
  11. Hyperledger Fabric CA中文文档
  12. 微服务架构的理论基础 - 康威定律
  13. 以太网 STP临时环路的产生、STP BPDU的转发过程、根桥故障案例分析。
  14. 链接库 -L -l -I -i的作用及区别
  15. .tex类型文件怎么阅读_有了这些神器,什么文件格式转换都能搞得定!
  16. JavaScript学习笔记[红皮书]
  17. 国家互联网信息办公室修订《互联网跟帖评论服务管理规定》发布施行
  18. 画廊php网站,美术画室画廊艺术设计网站整站源码 v5.7sp1
  19. 虚幻引擎测试题(一)
  20. 使用远程工具RDO:远程计算机需要网络级别身份验证,而您的计算机不支持该验证解决办法

热门文章

  1. 史上最全MySQL锁机制
  2. 触类旁通:那些关于 TBL$OR$IDX$PART$NUM 的诡异案例和知识
  3. 从小小后视镜看物联网的生态(上)
  4. webpack4.0各个击破(9)—— karma篇
  5. webpack4.0各个击破(7)—— plugin篇
  6. 【华为云实战开发】9.如何进行PHP项目的快速搭建并实现CICD?
  7. Spark内核解析2
  8. oracle启动文件是什么意思,Oracle数据库的启动——口令文件的作用
  9. 高等组合学笔记(十五):容斥原理,错排问题
  10. leetcode题目:第 k 个数