轉載:http://blog.csdn.net/loovejava/article/details/11751461
html
這個方法能夠修改shell命令行的自動補全java
1.獲取python目錄【我使用的是64位ubuntu系統】python
[~$]python Python 2.7.3 (default, Apr 10 2013, 06:20:15) [GCC 4.6.3] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import sys >>> sys.path ['', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-linux2', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PIL', '/usr/lib/python2.7/dist-packages/gst-0.10', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client', '/usr/lib/python2.7/dist-packages/ubuntuone-client', '/usr/lib/python2.7/dist-packages/ubuntuone-control-panel', '/usr/lib/python2.7/dist-packages/ubuntuone-couch', '/usr/lib/python2.7/dist-packages/ubuntuone-installer', '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol'] >>
2.切換至該目錄寫個startup.py的腳本,腳本目錄就是處理python中<tab>事件,腳本內容以下linux
#!/usr/bin/python # python startup file import sys import readline import rlcompleter import atexit import os # tab completion readline.parse_and_bind('tab: complete') # history file 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
3.切換至本身主目錄
shell
[/usr/lib/python2.7$] cd [~$]vi .bashrc
4. 增長環境變量ubuntu
#for python export PYTHONSTARTUP=/usr/lib/python2.7/startup.py
5.配置環境變量生效windows
[~$]source .bashrc
如下文字參考:http://shashanzhao.com/archives/891.html
bash
Windows下python自動補全模塊readlinesession
首先若是打算本身編譯的話,自動補全模塊在這裏下載http://newcenturycomputers.net/projects/readline.html
python2.7
另外我這裏編譯好的適用與python2.7(x86) windows版本. http://pan.baidu.com/s/1tT4my
安裝方法:
1.將如下全部文件複製到Python\Lib\site-packages\下
Readline-1.7-py2.7.egg-info
readline.py
readline.pyc
_rlsetup.pyd
2.將.startup.py放到%USERPROFILE%
添加環境變量PYTHONSTARTUP,
值爲%USERPROFILE%\.startup.py
這樣python啓動時就能夠自動開啓補全功能了
您能夠任意轉載本文,但轉載時請勿刪除做者信息。
做者:hgyxbll,原文連接:http://shashanzhao.com/archives/891.html
[/usr/lib/python2.7$]cd
[~$]vi .bashrc
[/usr/lib/python2.7$]cd
[~$]vi .bashrc