标签:python startup backspace tab
python2.7中启动python解释器需要shift+del键才能删除,不支持backspace键,不支持tab补齐。反正用起来是非常的不方便。解决这个问题可以通过指定一个python startup脚本来解决。
第一步:新增PYTHONSTARTUP的环境变量
echo "export PYTHONSTARTUP=$HOME/.pythonstartup" >> /etc/profile
第二步:创建.pythonstartup脚本
cat >> $HOME/.pythonstartup <<EOF import rlcompleter import readline readline.parse_and_bind("tab: complete") EOF
第三步:使环境变量生效
source /etc/profile
第四步:测试
启动python解释器
python
如果提示没有readline模块,就安装一下
pip install readline
经过测试,tab和 backspace都能正常使用了
本文出自 “烛影摇红” 博客,请务必保留此出处http://gccmx.blog.51cto.com/479381/1697761
自定义python startup脚本使交互解释器支持tab和删除键
标签:python startup backspace tab
原文地址:http://gccmx.blog.51cto.com/479381/1697761