> On 3 Aug 2019, at 11:48, Andrew Barnert via Python-ideas > <python-ideas@python.org> wrote: > >> On Aug 3, 2019, at 01:04, Chris Angelico <ros...@gmail.com> wrote: >> >> Not sure, but ISTR it would let you scroll through them. Not something >> you can easily do in a plain terminal. > > IPython manages to get a lot of those same Jupyter Notebook features into a > plain terminal—as long as it’s either termios-friendly or the Windows > console, but that’s most terminals nowadays. The fact that it’s nearly > identical on Windows is especially nice. Also, not going full-screen on > POSIX, so it doesn’t fight with iTerm’s scrollback buffer or mouse commands > and so on, even when I’m running it on a remote machine over ssh. > > Anyway, when tab completion is more than a single possibility, it pops up an > inverse-colored overlay box that you can navigate through with arrows (or > emacs keys), and if there are more than it can fit in that box, it scrolls. > > There are other terminal-based REPLs that also do scrolling tab completion, > like bpython and ptp. One of them (I forget which) even does the IDE thing of > automatically popping up autocomplete suggestions when you pause (and > removing them if you resume typing normal characters). But they don’t have > all those IPython/Jupyter features, which are hard to live without once you > get used to them. Also, most of them are curses or otherwise full-screen. > You might be thinking of ptpython which is basically what modern ipython is based on nowadays.
/Anders _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-le...@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/BUVKE2SHQ7EN7QBH6JONPRCZUQ6QYUXR/ Code of Conduct: http://python.org/psf/codeofconduct/