自定義python startup腳本使交互解釋器支持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

wKioL1YDb3-zXf7vAAP1UQSVxQY645.jpg

經過測試,tab和 backspace都能正常使用了




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章