Ipython key bindings documented

ipythonkeyboard shortcuts

I'm mostly loving ipython, but exasperated by my efforts to find any documentation for keyboard shortcuts. I can arrow/scroll through my command history, I can use ctrl r to search my history, a la bash, but other bash/readline commands alt D to delete a word or ctrl k to delete a line don't work. I've seen plenty of questions that seem to be about keyboard shortcuts and key bindings, but not a lot of answers.

iPython in Terminal.app: multi-line editing

I'd settle for unindent help right now — ipython does a nice job of indenting for you when you start a loop or function definition, but it seems like I must be missing something everytime I backspace backspace backspace backspace to unindent when I'm done with my loop.

Best Answer

iPython is built on GNU Readline - the same basis for command line editing in bash.

Readline's user documentation covers keyboard shortcuts.

Related Question