CentOS下爲python命令行添加Tab鍵自動補全功能

     難道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

py.jpg

默認的是這個:/usr/lib/python2.6搜索引擎

三、拷貝功能腳本到默認模塊存放路徑。
cp startup.py /usr/lib/python2.6spa

四、使用方法:操作系統

輸入的時候調用下startup便可.net

import startup 以下圖:3d

2.jpg

相關文章
相關標籤/搜索