È anche possibile passare in modo interattivo tra la modalità Vi e la modalità Emacs. Secondo lo readline docs per passare da una all'altra dovresti essere in grado di usare la combinazione di tasti MCj ma sembra che mi permetta solo di passare a vi-mode - sul mio Mac (dove ESC è usato come tasto "Meta") è: ESC + CTRL + j. Per tornare alla modalità di Emacs si può usare C-e, ma che non sembra funzionare per me - ho dovuto fare, invece M-C-e - sul mio Mac è: ESC + CTRL + e.
FYI mio ~/.inputrc è configurato come segue:
set meta-flag on
set input-meta on
set convert-meta off
set output-meta on
Sono venuto qui per pubblicare questa risposta - grazie per avermi picchiato :) –
Grazie. Questo è fastidiosamente difficile da trovare ovunque nei documenti per IPython, Jupyter o prompt_toolkit. – jth
Dove posso aggiungere i miei mapping personalizzati di associazione chiavi? – Aravinda