我想在我的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
谢谢!
答案 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;
});