在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补全,这时候应该出现提示,证明成功,如下图:
 
 

posted on 2019-04-19 14:09  海龟先生  阅读(787)  评论(0编辑  收藏  举报

导航