我刚刚下载了新的IPython 3.0版本。
笔记本中的某些行为已发生变化。之前,当我键入一个开放式支架时,它会自动关闭它。这在选择文本并在其中放置括号时只需单击一下就特别有用。
我尝试调整〜/ .ipython / profile_default / static / custom / custom.js
我添加了
if (IPython.CodeCell) {
IPython.CodeCell.options_default.cm_config.autoCloseBrackets = true;
}
但这似乎没有起到作用。
如何恢复旧行为?
答案 0 :(得分:3)
来自https://github.com/ipython/ipython/issues/7896
” 在/IPython/html/static/notebook/js/codecell.js第120行smth附近模式:'ipython',在cm_config中添加键autoCloseBrackets:true选项的确切名称/大小写在codemirror手册中。“< / p>
这对我有用。在第130行,我补充道:
autoCloseBrackets: true,
现在它自动关闭括号。
答案 1 :(得分:0)
错误修复正在进行中,可能会在3.1中发布,请参阅this issue