Showing line numbers in IPython/Jupyter Notebooks
Hire the world's top talent on demand or became one of them at Toptal: https://topt.al/25cXVn
and get $2,000 discount on your first invoice
--------------------------------------------------
Music by Eric Matyas
https://www.soundimage.org
Track title: Beneath the City Looping
--
Chapters
00:00 Showing Line Numbers In Ipython/Jupyter Notebooks
00:23 Accepted Answer Score 215
00:52 Answer 2 Score 89
01:16 Answer 3 Score 11
01:57 Answer 4 Score 82
02:04 Thank you
--
Full question
https://stackoverflow.com/questions/1097...
--
Content licensed under CC BY-SA
https://meta.stackexchange.com/help/lice...
--
Tags
#python #ipython #jupyter
#avk47
ACCEPTED ANSWER
Score 215
CTRL - ML toggles line numbers in the CodeMirror area. See the QuickHelp for other keyboard shortcuts.
In more details CTRL - M (or ESC) bring you to command mode, then pressing the L keys should toggle the visibility of current cell line numbers. In more recent notebook versions Shift-L should toggle for all cells.
If you can't remember the shortcut, bring up the command palette Ctrl-Shift+P (Cmd+Shift+P on Mac), and search for "line numbers"), it should allow to toggle and show you the shortcut.
ANSWER 2
Score 89
On IPython 2.2.0, just typing l (lowercase L) on command mode (activated by typing Esc) works. See [Help] - [Keyboard Shortcuts] for other shortcuts.
Also, you can set default behavior to display line numbers by editing custom.js.
ANSWER 3
Score 82
Select the Toggle Line Number Option from the View -> Toggle Line Number.

ANSWER 4
Score 11
To turn line numbers on by default in all cells at startup I recommend this link. I quote:
Navigate to your jupyter config directory, which you can find by typing the following at the command line:
jupyter --config-dirFrom there, open or create the
customfolder.In that folder, you should find a
custom.jsfile. If there isn’t one, you should be able to create one. Open it in a text editor and add this code:define([ 'base/js/namespace', 'base/js/events' ], function(IPython, events) { events.on("app_initialized.NotebookApp", function () { IPython.Cell.options_default.cm_config.lineNumbers = true; } ); } );