The IPython console prints a list of elements with line breaks so that each element is displayed in its own line. This is usually a feature, but in my case it is a bug: I ne
An alternative to turning off pretty printing entirely is to increase the max_width trait for the PlainTextFormatter.
Add the following to ipython_config.py (find it by ipython locate profile):
c.PlainTextFormatter.max_width = 120
which will allow the pretty printer to use less vertical space by allowing lines to extend out to 120 characters rather than the default of 79.