Đầu tiên, tạo một tập tin mới được gọi .pythonstartup.py
trong thư mục nhà của bạn. Đặt đoạn script sau vào nó:
try:
import readline
except ImportError:
print("Module readline not available.")
else:
import rlcompleter
readline.parse_and_bind("tab: complete")
Các dấu ngoặc đơn xung quanh chuỗi đảm bảo rằng nó hoạt động với cả Python 2 và Python 3.
Mỗi khi trình thông dịch tương tác được khởi động, nó sẽ thực thi một tập lệnh được định nghĩa trong $PYTHONSTARTUP
, nếu có. Để thiết lập nó để thực thi đoạn script trên, gõ
export PYTHONSTARTUP="~/.pythonstartup.py"
Bạn nên viết dòng này vào tập tin .bashrc
hoặc.bash_profile
tập tin của bạn để nó tự động được thực thi khi bắt đầu trình bao mới.
export PYTHONSTARTUP="/home/user/.pythonstartup.py"