節省時間,提高效率。敲幾個字母就能出來。
對於記不住的命令,我們只需敲頭幾個字母,補全一下就知道我們需要的命令是什麼。
目錄路徑補全,較短的路徑手工敲還行,太長的路徑要是沒有補全功能真的是會累死人的。
隨着工作的深入,大家遲早會接觸並學習python這門語言的,當我們在命令行輸入過程中會習慣性的敲一下Tab鍵,想要享受那種輸入的快感,這時你發現你預期的效果並沒有出現,我們會很失落。難道python命令就真的沒辦法使用Tab鍵的自動補全功能麼?
當然不是了,我們依然可以使用。只不過需要自己動手配置一下。
操作系統環境:CentOS release 5.8 x86_64 軟件版本:Python 2.4.3 |
下面我們具體瞭解配置方法:
1、編寫一個Tab鍵自動補全功能的腳本。
新手會說不會寫怎麼辦?
搜索引擎可以幫助你,關鍵字(python tab鍵 自動補全)
vim startup.py
#!/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
2、查看python默認的模塊存放路徑。
3、拷貝功能腳本到默認模塊存放路徑。
cp startup.py /usr/lib64/python2.4/
4、使用方法。
到這,熟悉的Tab鍵自動補全功能是不是已經出來了,大家趕緊體驗一把吧。