若是常常在linux的命令行下面調試python程序,對於用慣了Pycharm的人來講,是很是的痛苦啊,沒有tab補全,還要本身一個一個的敲,多麼痛的領悟,如今好了,有了這個腳本,命令行模式下也能tab補全了,走起!python
1 vi /root/.pythonstartuplinux
#!/usr/bin/env python # -*- coding:utf-8 -*- import sys import readline import rlcompleter import atexit import os readline.parse_and_bind('tab: complete') histfile = os.path.join(os.environ['HOME'],'.pythonhistory') try: readline.read_history_file(histfile) except IOError: pass atexit.register(readline.write_history_file,histfile) del os, histfile, readline, rlcompleter
2 執行下面的命令
bash
echo "export PYTHONSTARTUP=~/.pythonstartup" >> ~/.bashrc source /root/.bashrc
搞定!ide
注意: 要在root用戶下執行,若是是普通用戶,須要將 「/root/.pythonstartup」 更換爲 「/home/your_name/.pythonstartup」spa