讓 python 命令行也可以自動補(bǔ)全

字號:


    許多人都知道 iPython 有很好的自動補(bǔ)全能力,但是就未必知道 python 也同樣可以 Tab 鍵補(bǔ)全,
    您可以在啟動 python 后,執(zhí)行下
    代碼如下:
    import readline, rlcompleter; readline.parse_and_bind("tab: complete")
    這就可以按 Tab 鍵補(bǔ)全了。
    python 自啟動
    如果您嫌每次都要鍵入這東西麻煩的話,可以把上邊這行寫到 ~/.pythonstartup.py ,
    再 ~/.bashrc 里加一個環(huán)境變量
    export PYTHONSTARTUP=~/.pythonstartup.py這就會每次啟動 python 都先執(zhí)行了