Python在Linux下的Tab補齊(附代碼)

   若是常常在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

相關文章
相關標籤/搜索