首页 >

Python 自动补全(vim)

后端开发|Python教程Python 自动补全(vim)
Python,自动补全
后端开发-Python教程
A、vim python自动补全插件:pydiction
支付宝扫码收款源码,段落注释vscode,lts和ubuntu区别,tomcat的交互,php程序 sqlite,js 图片查看器插件,前端经常用的框架,樵夫 爬虫课程,php 财务,seo站长综合工具查询,企业网站源码 完整,网页视频图象播放插件,php模板站,登录页面js素材,android图书管理系统,php砍价程序lzw
可以实现下面python代码的自动补全:
微信付费进群网站源码,如何搭建vscode,ubuntu桌面叫什么,idea 开tomcat,sqlite系统表,一键下单插件,前端页面轻量级框架,爬虫视频评论,php 发送 邮件,桥之队seo,志愿服务网站源码,带数据库的网页,自动更新影视资源网站模板,发展历程页面源码,优品致远顾客管理系统,人人商城小程序ap接口lzw
1.简单python关键词补全
2.python 函数补全带括号
3.python 模块补全
4.python 模块内函数,变量补全
5.from module import sub-module 补全
java 窗体 源码,vscode go自定义包,ubuntu 需要认证,tomcat应用访问不,爬虫球员数据,php简易聊天室,江门整站seo优化代理商,小说网站采集lzw
想为vim启动自动补全需要下载插件,地址如下:

http://vim.sourceforge.net/scripts/script.php?script_id=850
https://github.com/rkulla/pydiction

安装配置:

wget https://github.com/rkulla/pydiction/archive/master.zipunzip -q mastermv pydiction-master pydictionmkdir -p ~/.vim/tools/pydictioncp -r pydiction/after ~/.vimcp pydiction/complete-dict ~/.vim/tools/pydiction

确保文件结构如下:

# tree ~/.vim
/root/.vim
├── after
│ └── ftplugin
│ └── python_pydiction.vim
└── tools
└── pydiction
└── complete-dict

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

# cat ~/.vimrcfiletype plugin onlet g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'

用vim编辑一个py文件,import os.,这时候应该出现提示,证明成功,如下图

B、python交互模式下Tab自动补齐

创建文件如下:

# cat ~/.pythonstartup# python startup file#!/usr/bin/env pythonimport sysimport readlineimport rlcompleterimport atexitimport os# tab completionreadline.parse_and_bind('tab: complete')# history filehistfile = os.path.join(os.environ['HOME'], '.pythonhistory')try:  readline.read_history_file(histfile)except IOError:  passatexit.register(readline.write_history_file, histfile) del os, histfile, readline, rlcompleter1	echo 'export PYTHONSTARTUP=~/.pythonstartup' >> ~/.bash_profile

重新登陆shell,输入python命令进入交互模式,就可以用Tab键进行补全。如下图:


Python 自动补全(vim)
  • php使HTML标签自动补全闭合函数代码【PHP】
  • php使HTML标签自动补全闭合函数代码【PHP】 | php使HTML标签自动补全闭合函数代码【PHP】 ...

    Python 自动补全(vim)
  • inputSuggest文本框输入时提示、自动完成效果(邮箱输入自动补全插件)【javascript】
  • inputSuggest文本框输入时提示、自动完成效果(邮箱输入自动补全插件)【javascript】 | inputSuggest文本框输入时提示、自动完成效果(邮箱输入自动补全插件)【javascript】 ...

    Python 自动补全(vim)
  • 再说AutoComplete自动补全之实现原理【jquery】
  • 再说AutoComplete自动补全之实现原理【jquery】 | 再说AutoComplete自动补全之实现原理【jquery】 ...