1. ホーム
  2. python

[解決済み] ipythonでviキーを使用するには?

2022-10-25 04:47:48

質問

現在、私はBashで set -o vi を使用して、私の bash プロンプトで vi モードを有効にしています。

どのように私はipythonでこれを動かすことができますか?

どのように解決するのですか?

最近ここに迷い込んできた人のために IPython 5.0 は readline から prompt_toolkit に切り替わりました。 で、この質問に対する最新の答えは、オプションを渡すことです。

$ ipython --TerminalInteractiveShell.editing_mode=vi

... あるいは、プロファイルの設定でグローバルに設定する場合 ( ~/.ipython/profile_default/ipython_config.py で作成します。 ipython profile create がなければ)で作成します。

c.TerminalInteractiveShell.editing_mode = 'vi'