linux終端python自動提示
很多時候,在linux下編寫python時,
都懶得去vi一個新文件,直接就新開一個終端,
進入python命令行模式,然后就可以寫一些測試代碼。
不過最悲劇的就是,剛開始使用的時候,每個字母都要自己寫,
不能像linux普通終端那樣用tab來自動完成。
於是,在網上搜索了一番,終於還是被我找到了,特此記錄一下。
首先,在宿主目錄~下,
新建一個.pythonstartup.py文件(linux debian類的系統用“.”號開始表示隱藏文件),然后在該文件寫入以下代碼:
#!/usr/bin/python # -*- coding: UTF-8 -*- import readline, rlcompleter; readline.parse_and_bind("tab: complete"); # 啟用Tab補全 def igtk(): globals()['gtk'] = __import__('gtk'); globals()['thread'] = __import__('thread'); gtk.gdk.threads_init(); thread.start_new_thread(gtk.main, ()); pass;
保存之后,我們需要將該文件添加到環境變量中,這里采用修改~/.bashrc文件來添加環境變量。
用vi打開~/.bashrc文件,在文件末尾添加如下代碼:
export PYTHONSTARTUP=~/.pythonstartup.py ok,
現在終端上進入python命令模式后,就可以用tab來自動完成了,效果如下: