在vim编辑器中实现python的tab补全
在vim编辑器中实现python的tab补全
在vim编辑器中实现python tab补全插件有Pydiction,Pydiction可以实现下面python代码的自动补全:
1.简单python关键词补全
2.python函数补全带括号
3.python模块补全
4.python模块内函数,变量补全
5.from module import sub-module补全
第一步:安装配置pydiction
$ wget https://github.com/rkulla/pydiction/archive/master.zip
$ unzip master.zip
$ 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,确保其中内容如下:
$ vim ~/.vimrc
filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
第三步:用vim编辑一个py文件,再输入函数时按tab补全,这时候应该出现提示,证明成功,如下图: