IPython notebook 3.0自动关闭括号

时间:2015-03-03 15:33:09

标签: ipython ipython-notebook

我刚刚下载了新的IPython 3.0版本。

笔记本中的某些行为已发生变化。之前,当我键入一个开放式支架时,它会自动关闭它。这在选择文本并在其中放置括号时只需单击一下就特别有用。

我尝试调整〜/ .ipython / profile_default / static / custom / custom.js

我添加了

    if (IPython.CodeCell) {
      IPython.CodeCell.options_default.cm_config.autoCloseBrackets = true;
    }

但这似乎没有起到作用。

如何恢复旧行为?

2 个答案:

答案 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