python 添加TAB

來源:互聯網
上載者:User

標籤:

CentOS下為python命令列添加Tab鍵自動補全功能

xshell.net                         |                         Posted by 破冰 on 2013-6-5 17:38 Wednesday                    

  記得我們在剛學linux的時候,老師就告訴我們,在敲命令的時候要敲一下Tab鍵自動補全。如今這個動作已經成為習慣,相信從事linux營運的筒子們都是如此。

   習慣性的敲一下Tab鍵好處挺多的: 節省時間,提高效率。敲幾個字母就能出來。 對於記不住的命令,我們只需敲頭幾個字母,補全一下就知道我們需要的命令是什麼。 目錄路徑補全,較短的路徑手工敲還行,太長的路徑要是沒有補全功能真的是會累死人的。

   隨著工作的深入,大家遲早會接觸並學習python這門語言的,當我們在命令列輸入過程中會習慣性的敲一下Tab鍵,想要享受那種輸入的快感,這時你發現你預期的效果並沒有出現,我們會很失落。難道python命令就真的沒辦法使用Tab鍵的自動補全功能嗎?    當然不是了,我們依然可以使用。只不過需要自己動手配置一下。

   作業系統環境:CentOS release 6.4 x86_32  軟體版本:Python 2.6.6 下面我們具體瞭解配置方法: 1、編寫一個Tab鍵自動補全功能的指令碼。 新手會說不會寫怎麼辦? 搜尋引擎可以協助你,關鍵字(python tab鍵 自動補全)

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預設的模組存放路徑。


預設的是這個:/usr/lib/python2.6

3、拷貝功能指令碼到預設模組存放路徑。
cp startup.py /usr/lib/python2.6

4、使用方法:

輸入的時候調用下startup即可

import startup 如:

標籤: PYTHON Tab鍵 自動補全


python 添加TAB

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.