現在、Python 2.7 で次のコードを実行しています。
import readline as rl
rl.parse_and_bind('set editing-mode vi') #allow for arrow keys to be used
rl.set_completer()
raw_input()
thisによるとrl.set_completer()
、タブが正常に機能すると思われるコンプリータ機能を削除する必要があります。ただし、タブキーはまったく機能しません。
また、独自の関数を作成してコンプリータとして渡そうとしましたが、それもうまくいきませんでした。(誰かがこれを行う方法を見つけて、タブキーを正常に機能させることができれば、それで十分です。)
で矢印キーを使用できるようにするにはどうすればよいraw_input
ですか? また、通常のタブも使用できますか?