python - 如何在 IPython Notebook 3 中启用行号

标签 python ipython jupyter-notebook

我想在我的 IPython 笔记本中默认启用换行和行编号。直到最近,这一切都与例如给出的答案相得益彰。这篇文章:

How to display line numbers in IPython Notebook code cell by default

自从我将 IPython 笔记本更新到版本 3 后,此设置似乎被忽略。您能给我一些关于如何在当前版本的 IPython 中启用换行和行编号的提示吗? 我的浏览器提到 JavaScript 错误:Uncaught TypeError: Cannot read property 'options_default' of undefined

谢谢!

最佳答案

我在浏览了 JavaScript 控制台后找到了答案。当您将 IPython 笔记本从版本 2 更新到版本 3,并且您需要行号和换行时,请将您的 custom.js 内容更改为:

 $([IPython.events]).on('app_initialized.NotebookApp', function(){
    IPython.CodeCell.options_default.cm_config.lineWrapping = true;
    IPython.CodeCell.options_default.cm_config.lineNumbers = true;
 });

关于python - 如何在 IPython Notebook 3 中启用行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29139884/

相关文章:

python - 使用 pd.isin() 检查一列中的值是否在另一列的列表中

python - 在 `itertools` Python 模块返回的组合中查找给定组合(自然数)的索引

python - Ipython的配置

macos - conda 错误 : could not found url

python - 为什么我的 Python 代码可以在 Jupyter Notebook 中运行,但不能作为脚本运行?

python - 如何使用 VSCode 在 Jupyter notebook 中播放音频?

python - 仍在为类范围而苦苦挣扎

python - 值 : Error Could not Convert string to float while using Sklearn Feature Relevance

python - 使用 Python 和 xlwings 在 Excel 中查找事件/选定单元格的范围 - 续

python - SIFT feature_matching点坐标