如何在IPython notebook 3中启用行号

时间:2015-03-19 08:25:55

标签: python ipython ipython-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

谢谢!

1 个答案:

答案 0 :(得分:1)

通过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;
 });