Ask Your Question

Revision history [back]

Check if you already have the files

profile_default/ipython_config.py
profile_default/ipython_kernel_config.py

inside the folder given by the command sage -ipython locate. If you do not have those files, the following commands creates them:

sage -ipython profile create

In the file profile_default/ipython_config.py, uncommenting the following line:

c.TerminalInteractiveShell.display_completions = 'readlinelike'

will give the tab completions as before!

Check if you already have the files

profile_default/ipython_config.py
profile_default/ipython_kernel_config.py

inside the folder given by the command sage -ipython locate. If you do not have those files, the following commands creates them:

sage -ipython profile create

In the file profile_default/ipython_config.py, uncommenting the following line:

c.TerminalInteractiveShell.display_completions = 'readlinelike'

will give the tab completions as before!before! Or if you like the new multicolumn, you can increase the number of rows from 6 to 30:

c.TerminalInteractiveShell.display_completions = 'multicolumn'
c.TerminalInteractiveShell.space_for_menu = 30

Check if you already have the files

profile_default/ipython_config.py
profile_default/ipython_kernel_config.py

inside the folder given by the command sage -ipython locate. If you do not have those files, the following commands creates them:

sage -ipython profile create

In the file profile_default/ipython_config.py, uncommenting the following line:

c.TerminalInteractiveShell.display_completions = 'readlinelike'

will give the tab completions as before! Or if you like the new multicolumn, you can increase the number of rows from 6 to 30:

c.TerminalInteractiveShell.display_completions = 'multicolumn'
c.TerminalInteractiveShell.space_for_menu = 30

While you are there, you may also want to set the default color properly:

# Set the color scheme (NoColor, Neutral, Linux, or LightBG).
c.InteractiveShell.colors = 'Linux'     # Linux is for dark background