运行环境: aliyun ECS Centos6.5_x64
一、vim python自动补全插件 pydiction
1.安装配置
wget https://github.com/rkulla/pydiction/archive/master.zipunzip -q mastermv pydiction-master pydictionmkdir -p ~/.vim/tools/pydictioncp -r pydiction/after ~/.vimcp pydiction/complete-dict ~/.vim/tools/pydiction
创建 ~/.vimrc 新增内容如下:
#cat ~/.vimrcfiletype plugin onlet g:pydiction_location = '~/.vim/tools/pydiction/complete-dict'
此时用vi编辑python文件的时候,出现截图中的内容,表示已经成功。
二、交互模式下自动补全
1.安装readline模块
yum -y install readline*
2.创建文件 ~/.pythonstartup
#python startup file.import sysimport readlineimport rlcompleterimport atexitimport os# tab completionreadline.parse_and_bind('tab: complete')# history filehistfile = os.path.join(os.environ['HOME'], '.pythonhistory')try: readline.read_history_file(histfile)except IOError: passatexit.register(readline.write_history_file, histfile)del os, histfile, readline, rlcompleter
3.添加到环境变量
export PYTHONSTARTUP=~/.pythonstartup
4.使配置生效
source ~/.bash_profile
此时在vim编辑模式下可以看到已经可以自动补全。