pythonでタブ補完を行いたい。そんな時の方法
今日はpythonでスクリプトを書いていたのですが、
わからなくて上司に質問しに行ったら、pythonをタブ補完で利用していたので
私もやってみました。(CentOS5.6上のpython 2.4.3です)
とても簡単です。
まずはpythonのターミナルを起動します。
# python次にrlcompleterライブラリをimportします。これはCentOSではyumで入れたら標準で存在しました。
Python 2.4.3 (#1, May 5 2011, 16:39:10)
[GCC 4.1.2 20080704 (Red Hat 4.1.2-50)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
importはしましょう。
importしたら呼びます
>>> import rlcompleterこれでタブ補完をすることができるようになりました。
例えばdictを打とうとすると
>>> di ←ここでタブを押す
dict dir divmod
>>> dic ←ここでタブを押すと
↓とこんな感じでタブ補完ができるようになりました。
これで少しは作業が進みそうです・・・