pycharm之類的IDE很好祭犯,但是不能在無(wú)圖形的終端下使用,另外它們是“重量級(jí)選手”滚停。如果偶爾需要vim編輯python程序的畴,能讓vim支持python的語(yǔ)法提示不是更好粒竖!
實(shí)際上聪富,vim支持python提示强衡,就是把python以及各種各樣模塊的常用指令都寫到一個(gè)字典里态辛。
操作步驟如下:
1芳室、創(chuàng)建vim插件工作目錄
bogon:~ zhangzhigang$ mkdir -p ~/.vim/bundle/
2暖呕、下載插件
bogon:~ zhangzhigang$ cd ~/.vim/bundle/
bogon:bundle zhangzhigang$ git clone https://gitee.com/DataTraveler_0817/pydiction.git
bogon:bundle zhangzhigang$ ls
pydiction
3旺入、將pydiction目錄中的after目錄拷貝到 ~/.vim/目錄挂签。當(dāng)vim執(zhí)行時(shí)疤祭,會(huì)自動(dòng)執(zhí)行~/.vim/目錄中的內(nèi)容
bogon:bundle zhangzhigang$ cp -r pydiction/after/ ~/.vim/
4、修改vim配置饵婆,設(shè)置打開以.py結(jié)尾的文件勺馆,按tab可以支持python語(yǔ)法補(bǔ)全
bogon:bundle zhangzhigang$ vim ~/.vimrc
filetype plugin on
let g:pydiction_location = '~/.vim/bundle/pydiction/complete-dict'
set ai
set et
set ts=4
5、測(cè)試侨核,注意文件名必須是以.py結(jié)尾草穆,否則沒(méi)有代碼補(bǔ)全
bogon:bundle zhangzhigang$ vim a.py
imp<tab>