问题:在IPython / Jupyter笔记本中显示行号
在IPython / Jupyter Notebook中运行的大多数语言内核的错误报告都指出发生错误的行;但是(至少默认情况下)在笔记本电脑中没有显示行号。
是否可以将行号添加到IPython / Jupyter Notebook?
回答 0
CTRL– ML在CodeMirror区域中切换行号。有关其他键盘快捷键,请参见快速帮助。
更详细地讲CTRL– M(或ESC)将您带入命令模式,然后L按键将切换当前单元格行号的可见性。在较新的笔记本电脑版本中,Shift-L应切换所有单元格。
如果您忘记了快捷方式,请调出命令面板Ctrl-Shift+P(Cmd+Shift+P在Mac上为Mac,然后搜索“行号”),它应该允许切换并显示快捷方式。
回答 1
在IPython 2.2.0上,只需在命令模式(通过键入Esc激活)中键入l(小写L)即可。有关其他快捷方式,请参见[帮助]-[键盘快捷方式]。
回答 2
从View->中选择切换行号选项 Toggle Line Number。
回答 3
要在启动时默认打开所有单元中的行号,我建议使用此链接。我引用:
导航到jupyter配置目录,您可以通过在命令行中键入以下内容来找到该目录:
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; } ); } );
回答 4
为了我, ctrl + m
用于将网页另存为png,因此无法正常工作。但是我找到了另一种方式。
在工具栏上,有一个名为打开命令paletee的底部,您可以单击它并键入该行,并在此处看到切换单元格的行号。
回答 5
这是了解活动快捷方式的方法(取决于您的操作系统和笔记本电脑的版本,它可能会更改)
Help > Keyboard Shortcuts > toggle line numbers
在运行ipython3的OSX上, ESC L
回答 6
您还可以Toggle Line Numbers
在View
浏览器的Jupyter笔记本顶部工具栏上的下找到。这将添加/删除所有行号笔记本单元。
对我而言,Esc+ l仅添加/删除了活动单元格的行号。
回答 7
正在寻找这个:Shift-L
在JupyterLab 1.0.0中
回答 8
1.按esc进入命令模式2.按l(小写L)显示行号