在vim增加对python的自动补全

参考:
http://ju.outofmemory.cn/entry/85853
https://github.com/davidhalter/jedi-vim

有很多的插件都可以实现,我这里试用了两种。
1. 用jedi-vim

环境:
python 2.6以上
vim >= 7.3

安装一个python插件的管理工具,vim-pathogen 或者 vundle,这里安装pathogen

mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

编辑 ~/.vimrc 文件,添加

execute pathogen#infect()

这里需要注意的是,如果vimrc文件中有包含

syntax on
filetype plugin indent on

等语句,那么就要把上面的语句放在这些之前,比如下面这样:

execute pathogen#infect()
syntax on
filetype plugin indent on

安装jedi

pip install jedi

获取jedi-vim

cd ~/.vim/bundle/ && git clone --recursive https://github.com/davidhalter/jedi-vim.git

好了,开始使用吧
在vim增加对python的自动补全_第1张图片

2.用k-vim
https://github.com/wklken/k-vim

你可能感兴趣的:(python)