私はcollective.python buildout を使用しています。
私は次のものを持っています.pythonrc
(で構成されていますexport PYTHONSTARTUP=~/.pythonrc
):
import readline
import rlcompleter
readline.parse_and_bind('tab: complete')
Python
シェルで実行すると、タブ補完が機能します。デバッグモードで実行するPlone
と、そうではありません。そうでなければ、my の内容を.pythonrc
Plone デバッグ Python プロンプトに貼り付けます。ここで何が欠けていますか?
注: .pythonrc の内容を貼り付けることは、Plone をインストールした場合(つまり、 Pythonpython bootstrap.py
で Plone ビルドアウトをブートストラップする場合) にのみ機能します。collective.python
内に Plone をインストールするとvirtualenv
、何も動作しません。しかし、少なくともそのシナリオでは、欠落している機能は私には理にかなっています (つまり、virtualenv
タブ補完を機能させるために必要な から何かが欠落している可能性があります)。