Отображение номеров строк в Записных книжках IPython/Jupyter
отчеты об ошибках из большинства языковых ядер, работающих в Записных книжках IPython/Jupyter, указывают строку, на которой произошла ошибка; но (по крайней мере, по умолчанию) номера строк в Записных книжках не указаны.
возможно ли добавить номера строк в записные книжки IPython/Jupyter?
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