2015-03-19 20 views
1

我想在我的IPython笔记本中默认启用换行和行编号。直到最近,它一直适用于例如这个帖子:如何启用IPython笔记本中的行号3

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

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