Отображение номеров строк в Записных книжках IPython/Jupyter



отчеты об ошибках из большинства языковых ядер, работающих в Записных книжках IPython/Jupyter, указывают строку, на которой произошла ошибка; но (по крайней мере, по умолчанию) номера строк в Записных книжках не указаны.



возможно ли добавить номера строк в записные книжки IPython/Jupyter?

810   8  

8 ответов:

CTRL -ML переключает номера строк в области CodeMirror. См. раздел QuickHelp для других сочетаний клавиш.

более подробно CTRL -M (или ESC) перевести вас в командный режим, затем нажать L ключи должны переключаться между режимами отображения текущего числа клеточных линий. В более поздних версиях ноутбуков Shift-L должен переключаться для всех ячеек.

Если вы не могу вспомнить ярлык, вызовите палитру команд Ctrl-Shift+P ( Cmd + Shift+P на Mac), и поиск "номера строк"), он должен позволить переключаться и показывать Вам ярлык.

на IPython 2.2.0, просто набрав l (нижний регистр L) в командном режиме (активируется путем ввода Esc) работает. См. [справка] - [сочетания клавиш] для других сочетаний клавиш.

кроме того, вы можете установить поведение по умолчанию для отображения номеров строк с помощью редактирование custom.js.

выберите опцию переключить номер строки из представления - > переключить номер строки.

Введите описание изображения здесь

для меня ctrl + m используется для сохранения веб-страницы в формате png, поэтому он не работает должным образом. Но я нашел другой способ.

на панели инструментов есть нижняя часть с именем "открыть команду paletee", вы можете щелкнуть по ней и ввести строку, и вы можете увидеть номер строки ячейки переключения здесь.

вот как узнать активный ярлык (в зависимости от вашей ОС и версии ноутбука, он может измениться)

Help > Keyboard Shortcuts > toggle line numbers

на OSX под управлением ipython3 это было ESC L

включить номера строк по умолчанию во всех ячейках при запуске рекомендую эту ссылку:

https://www.webucator.com/blog/2015/11/show-line-numbers-by-default-in-ipython-notebook/

я цитирую ...

перейдите в каталог конфигурации jupyter, который можно найти, введя в командной строке следующее:

jupyter --config-dir

оттуда откройте или создайте

custom

.

в этой папке вы должны найти . Если нет, вы должны быть в состоянии создать. Откройте его в текстовом редакторе и добавьте следующий код:

define([ 'base/js/namespace', 'base/js/events' ], function(IPython, events) { events.on("app_initialized.NotebookApp", function () { IPython.Cell.options_default.cm_config.lineNumbers = true; } ); } );

вы также можете найти [переключить номера строк] в разделе [вид] на верхней панели инструментов ноутбука Jupyter в вашем браузере. Это добавляет/удаляет номера строк все клетки тетради.

для меня [Esc] [l] только добавил/удалил номера строк активной ячейки.

1.нажмите клавишу esc, чтобы перейти в командный режим 2.perss l (это L в нижнем регистре), чтобы показать номер строки

Comments

    Ничего не найдено.