显示的行数的IPython / Jupyter笔记本电脑(Showing line numbers

2019-06-25 09:41发布

从IPython中/ Jupyter笔记本电脑上运行大多数语言内核错误报告表明在发生错误的行; 但是(至少默认情况下)没有行号笔记本中的指示。

它是不可能性的行号添加到IPython的/ Jupyter笔记本电脑?

Answer 1:

CTRL - M L切换在CodeMirror区行号。 看到其他键盘快捷键快速帮助。

在更多的细节CTRL - M(ESC)带给你到命令模式,然后按L键应触发当前单元格的行号的知名度。 在最近的笔记本版本中,Shift-L切换应该对所有的细胞。

如果你不记得了快捷方式,打开命令调色板按Ctrl-Shift + P( 为Cmd + Shift +在Mac P),并搜索“行号”),它应该允许切换并显示你的快捷方式。



Answer 2:

上IPython的2.2.0,只是上打字指令模式l(小写的L)(通过键入Esc键激活)的工作原理。 请参阅[帮助] - [快捷键]为其他快捷方式。

此外,您还可以设置默认行为,通过显示行号编辑custom.js



Answer 3:

View肘节线号选项- > 切换行号



Answer 4:

对我来说, ctrl + m是用来保存网页为PNG,所以它不能正常工作。 但我发现另一种方式。

在工具栏上,有一个名为打开命令paletee底部,你可以单击它并输入线,你可以看到这里的切换单元行号。



Answer 5:

在启动时在所有细胞中打开行号在默认情况下,我建议这个链接:

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

我引用 ...

导航到您的jupyter config目录下,你可以通过键入在命令行下面找到:

jupyter --config-dir

从那里,打开或创建

custom

夹。

在该文件夹,你应该找到一个custom.js文件。 如果没有,你应该能够创建一个。 在文本编辑器中打开它,并添加以下代码:

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



Answer 6:

以下是如何知道现用快捷键(取决于您的操作系统和笔记本版本,它可能会改变)

Help > Keyboard Shortcuts > toggle line numbers

在OSX运行ipython3是ESC L



Answer 7:

您还可以找到Toggle Line NumbersView在浏览器中Jupyter笔记本电脑的顶部工具栏上。 这增加了/在所有笔记本电池移除行号。

对我来说,Esc键 + 1仅添加/移除活动单元格的行号。



Answer 8:

1.press ESC进入命令模式2.perss升(其中的L lowcase)来显示的行号



文章来源: Showing line numbers in IPython/Jupyter Notebooks