Pydiction 可以是我们使用Tab键自动补全Python代码在Vim,是一款非常不错的插件。
Pydiction不需要安装,所有没有任何依赖包问题,Pydiction主要包含三个文件。
python_pydiction.vim -- Vim plugin that autocompletes Python code.
complete-dict -- Dictionary file of Python keywords, modules, etc.
pydiction.py -- Python script to add more words to complete-dict.
1、下载Pydiction:
(1)wget https://github.com/rkulla/pydiction/archive/master.zip #自行下载上传Linux
(2)#这里我使用Git直接下载:git clone https://github.com/rkulla/pydiction.git
2、创建目录并复制文件:
mkdir -pv ~/.vim/tools/pydiction
cp -r pydiction/after ~/.vim
cp pydiction/complete-dict ~/.vim/tools/pydiction
确保目录结构如下:
[root@ljohn ~]# tree .vim
.vim
├── after
│ └── ftplugin
│ └── python_pydiction.vim
└── tools
└── pydiction
└── complete-dict
4 directories, 2 files
rm -f pydiction #删除程序文件
3、新建.vimrc文件
vim ~/.vimrc
添加如下配置:
filetype plugin on
let g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
let g:pydiction_menu_height = 3
到此配置完成,效果如图