Вы также можете интерактивно переключаться между режимами Vi-mode и Emacs. В соответствии с переключателем readline docs вы должны использовать комбинацию клавиш MCj, но это только позволяет мне переключиться на vi-mode - на моем Mac (где ESC используется как ключ «Meta») это: ESC + CTRL + j. Для того, чтобы переключиться обратно в режим Emacs можно использовать C-е, но это не кажется, что работают для меня - я должен был вместо делать М-С-е - на моем Mac это: ESC + CTRL + е.
FYI мой ~/.inputrc устанавливается следующим образом:
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
Я пришел сюда, чтобы опубликовать этот ответ - спасибо, что избил меня :) –
Спасибо. Это досадно трудно найти в документах для IPython, Jupyter или prompt_toolkit. – jth
Где я могу добавить настраиваемые привязки привязки клавиш? – Aravinda