Python 自动补全(vim)

Zss 发表于:

centos中想给vim装个Python插件来自动补全

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

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

一.安装配置

wget https://github.com/rkulla/pydiction/archive/master.zip
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,确保其中内容如下:

filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
四.测试
用vim编辑一个py文件,import os,按tab键弹出选项,这时候应该出现提示,证明成功