我将Jupyter升级到最新的版本5.0,看起来我的前端配置停止了工作.
我不明白为什么Jupyter默认带有自动关闭引号和括号,我觉得很烦人.因此,在每个版本中,我必须更改设置以禁用它.
它曾经通过创建文件~/.jupyter/custom/custom.js并添加下一个JavaScript代码来工作:
require(['notebook/js/codecell'], function (codecell) {
codecell.CodeCell.options_default.cm_config.autoCloseBrackets = false;
})
Run Code Online (Sandbox Code Playgroud)
我已经读过,因为Jupyter 4这个代码可以通过以下方式改变:
IPython.CodeCell.options_default.cm_config.autoCloseBrackets = false;
Run Code Online (Sandbox Code Playgroud)
但看起来在Jupyter 5中,前两个选项停止了工作.
我发现的有关前端配置的文档没有帮助(一旦我理解,我会很乐意改进它):
http://jupyter-notebook.readthedocs.io/en/latest/frontend_config.html#frontend-config
谁能帮助我了解如何在Jupyter 5中禁用自动括号和自动引用?
这是我正在运行的确切版本:
我想为我的14英寸屏幕节省一些空间.我应该写一下例如ipython_notebook_config.py来触发这个?
这听起来像是一个愚蠢的问题,但我如何使用 Jupyter 笔记本中的自动关闭括号?例如,当我输入
print(
Run Code Online (Sandbox Code Playgroud)
Jupyter notebook 自动关闭刹车
print()
Run Code Online (Sandbox Code Playgroud)
并将光标放在里面。然后我可以输入参数,说
print(1 + 1)
Run Code Online (Sandbox Code Playgroud)
现在我的光标位于第二个1和右括号之间)。向右导航的关键是)什么?
当然我可以按End或?甚至)来实现这一点,但它似乎并没有节省时间,我想这是括号自动关闭的目的吗?
提前致谢。