難道python命令就真的沒辦法使用Tab鍵的自動補全功能麼? 固然不是了,咱們依然能夠使用。只不過須要本身動手配置一下。
python
操做系統環境:CentOS release 6.4 x86_32 軟件版本:Python 2.6.6 下面咱們具體瞭解配置方法: 一、編寫一個Tab鍵自動補全功能的腳本。 新手會說不會寫怎麼辦? 搜索引擎能夠幫助你,關鍵字(python tab鍵 自動補全)shell
一、編寫一個Tab鍵自動補全功能的腳本。
新手會說不會寫怎麼辦?
搜索引擎能夠幫助你,關鍵字(python tab鍵 自動補全)
vim startup.pyvim
#!/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
二、查看python默認的模塊存放路徑。ide
默認的是這個:/usr/lib/python2.6搜索引擎
三、拷貝功能腳本到默認模塊存放路徑。
cp startup.py /usr/lib/python2.6spa
四、使用方法:操作系統
輸入的時候調用下startup便可.net
import startup 以下圖:3d