1. VIM python 自动补全插件:pydiction
这是一个相当不错的 Python 代码自动完成的脚本。
可以实现下面python代码的自动补全:
简单python关键词补全
python 函数补全带括号
python 模块补全
python 模块内函数,变量补全
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
pydiction 1.0 之前版本安装配置
为了使用这个功能,我把pydiction 放在了 ~/.vim/tools 目录中,并在 .vimrc 中增加如下设置:
" python auto-complete code
" Typing the following (in insert mode):
" os.lis<Ctrl-n>
" will expand to:
" os.listdir(
" Python 自动补全功能,只需要反覆按 Ctrl-N 就行了
if has("autocmd")
autocmd FileType python set complete+=k~/.vim/tools/pydiction
endif
pydiction 自动补全插件使用
pydiction 1.2 版本在VIM中直接用 <Tab> 键就可以实现自动补全。
在vim中键入 os.pa<Tab> 后出现的自动补全界面
pydiction 插件下载
本地下载:pydiction 1.2 (2009年7月25日更新)
官方地址: http://vim.sourceforge.net/scripts/script.php?script_id=850
分享到:
相关推荐
mac下vim之python配置步骤,自动缩进,语法高亮,背景,自动补全,文件管理
emacs搭建python开发环境(包括一个VIM的perl支持)。
本文给大家介绍的是在ubuntu系统下制作python3开发环境的详细步骤,非常的实用,有需要的小伙伴可以参考下
这段时间一直在用Python自带的IDLE编辑器、可是这IDLE的代码缩进真的让人很受伤、当你用到if:elif:的时候、后一行的elif:不会自动对齐、这让我经常出现在调试的时候才发现代码缩进出现问题呢、所以这次终于鼓起...
Linux RedHat下安装Python2.7、pip、ipython环境、eclipse和PyDev环境 准备工作,源Python2.6备份: 根据which python具体目录而定,进行备份 mv /usr/local/bin/python cd /usr/local/bin/python2.6 或mv /usr/bin/...
我的开发环境和系统配置 ansible@2.10.3 / JavaSE@15.0.1 ( ) Ruby(3.0.0) 锈(1.44.1) python (3.9.0)/ python (2.7.18) nodejs (最新)/纱线(1.22.10) 长生不老药(1.11.2)/ erlang (23.1) ...
虽然使用Vim编辑器+命令行的方式比较酷,然而一个优秀的IDE确实能让开发速度提升不少。于是笔者想到Eclipse——一个神一样的利器。经过一番曲折,终究修成正果。整理成文,希望对热爱的Python的童鞋有所帮助。 ...
个人vim配置包,常用插件和宏定义均已包含在内,快捷键一应俱全,可以完全作为C/C++/PYTHON/PERL的开发调试环境。
virtualenv是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。创建的环境是独立的,互不干扰,无需sudo权限即可使用 pip 来进行包的管理。 第一...
本质上,这是一个以Vim为中心的Python开发环境。 安装 $ mkdir ~/.vim $ cd .vim $ # Don't forget the dot on the end. $ git clone https://github.com/kdart/dotvim.git . $ git submodule update --init --...
这些技术栈组合是非常流行的 Web 应用程序开发环境。 一、安装 Nginx Nginx 是一个轻量级的反向代理服务器,可以用来处理 HTTP 请求。在本文中,我们将使用官方 PPA 源安装最新版本的 Nginx。 首先,我们需要修改...
Windows搭建python开发环境 首先需要去python的官网下载环境。鼠标移动到Downloads的tab上,在这里可以下载。 python的环境还是很人性化的,没有那么多罗里吧嗦的配置什么的,下载好以后直接无脑next就行了,直到...
杀虫剂利用coc插件打造开发环境以下参考Java IDEC / C ++ #termux apt安装clang #vim :CocInstall coc-clangdPython #termux apt安装python 点安装绝地#阿里巴巴代理商pip配置设置global.index-url #vim :...
的目标是为编辑器提供一个功能齐全的集成开发环境。 TheVimIDE 的后代是一个小插件集合,让我在 Vim 的日常工作中更加舒适。 随着时间的推移和其他 IDE 的启发,我有了一个想法,让 Vim 一步一步地成为一个具有所有...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
Emacs被设计的“无所不能”,号称是世界上最强大的文本编辑器,可在Linux,BSD,macOS,Windows等平台上使用,Emacs具有命令可以执行常见但复杂的操作,以及围绕它开发了近40年的插件和配置技巧。与Vim不同,Emacs ...
05 Python安装以及环境变量的操作 06 Python初识以及变量 07 Python条件语句和基本数据类型 08 Python while循环语句以及练习题 09 练习题讲解 第10章 01 上节内容回顾以及补充 02 上周作业实现 03 Pycharm的安装...
django+python+celery+saltstack+docker实现的运维管理后台 ##部署步骤 * 安装环境 ``` pip install requirements.txt ``` * 安装nginx ``` yum install nginx -y ``` * 安装saltstack ``` yum install salt...