I just upgraded to IPython 2.0.0 and the behavior of tab-complete seems to have changed. (Using pyreadline 2.0, which according to this question might matter).
Formerly, if I hit TAB after function_name(
, IPython would show the docstring for that function.
Now, I just see a dropdown list of what I guess is everything in the namespace, including:
The old behavior was super helpful -- how can I restore it (short of reverting to an earlier IPython version)?
Shift + Tab will show you the Docstring (documentation) for the the object you have just typed in a code cell – you can keep pressing this short cut to cycle through a few modes of documentation.
Latex and Unicode completion IPython and compatible frontends not only can complete your code, but can help you to input a wide range of characters. In particular we allow you to insert a unicode character using the tab completion mechanism.
shift + tab + tab.
Apparently it's now Shift-Tab. Thanks @Thomas K.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With