![](/img/trans.png)
[英]How to automatically load profile in IPython/Jupyter notebooks?
[英]Showing line numbers in IPython/Jupyter Notebooks
在 IPython/Jupyter Notebooks 中运行的大多数语言内核的错误报告指出了发生错误的行; 但是(至少在默认情况下)笔记本中没有显示行号。
是否可以将行号添加到 IPython/Jupyter Notebooks 中?
CTRL - M L切换 CodeMirror 区域中的行号。 有关其他键盘快捷键,请参阅 QuickHelp。
在更多细节CTRL - M (或ESC )带你到命令模式,然后按L键应该切换当前单元格行号的可见性。 在较新的笔记本版本中, Shift-L应该为所有单元格切换。
如果您不记得快捷方式,请调出命令面板Ctrl-Shift+P (在 Mac 上为Cmd+Shift+P ),然后搜索“行号”),它应该允许切换并显示快捷方式。
在 IPython 2.2.0 上,只需在命令模式下输入 l(小写 L)(通过输入 Esc 激活)即可。 其他快捷键请参见【帮助】-【键盘快捷键】。
此外,您可以通过编辑custom.js
来设置默认行为以显示行号。
从View -> Toggle Line Number 中选择 Toggle Line Number 选项。
要在启动时在所有单元格中默认打开行号,我推荐这个链接。 我引用:
导航到您的 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; } ); } );
以下是如何知道活动快捷方式(取决于您的操作系统和笔记本版本,它可能会改变)
Help > Keyboard Shortcuts > toggle line numbers
在运行 ipython3 的 OSX 上,它是ESC L
对我来说, ctrl + m
是用来把网页保存为png的,所以不能正常使用。 但我找到了另一种方法。
在工具栏底部有一个叫open the command Paletee 的地方,点击后输入行号,这里可以看到切换单元格的行号。
正在寻找这个:JupyterLab 1.0.0 中的Shift-L
您还可以在浏览器中 Jupyter 笔记本顶部工具栏的View
下找到Toggle Line Numbers
。 这将添加/删除所有笔记本单元格中的行号。
对我来说, Esc + l只添加/删除了活动单元格的行号。
要在 Jupyter 实验室中默认显示行号,
Settings
→ Advanced Settings Editor
(或使用快捷键control
+ ,
)。 将出现一个包含三列的环境:设置类别、 System Defaults
和User Preferences
。notebook
"codeCellConfig"
选项中将键"lineNumbers"
为true
。例如,(假设没有其他用户配置的设置),:
{
"codeCellConfig": {
"lineNumbers": true,
}
}
1.按esc进入命令模式2.perss l(it L in小写)显示行号
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.