Jupyter notebook 如何在Jupyter笔记本中配置缩进大小?
在我的Jupyter笔记本中,我希望默认缩进大小为2个空格,而不是4个空格。我该怎么做Jupyter notebook 如何在Jupyter笔记本中配置缩进大小?,jupyter-notebook,jupyter,Jupyter Notebook,Jupyter,在我的Jupyter笔记本中,我希望默认缩进大小为2个空格,而不是4个空格。我该怎么做 注意:这不是的重复,因为该问题针对的是(已弃用的)IPython笔记本电脑,而不是(当前的)Jupyter笔记本电脑。正确的方法是在bpirvu对以下问题的回答中: 只需编辑~/.jupyter/nbconfig/notebook.json。这是一个完整的notebook.json,其中包括相关设置: { "CodeCell": { "cm_config": { "indentUnit
注意:这不是的重复,因为该问题针对的是(已弃用的)IPython笔记本电脑,而不是(当前的)Jupyter笔记本电脑。正确的方法是在bpirvu对以下问题的回答中: 只需编辑
~/.jupyter/nbconfig/notebook.json
。这是一个完整的notebook.json
,其中包括相关设置:
{
"CodeCell": {
"cm_config": {
"indentUnit": 2
}
}
}
还有一种更为骇客的解决方案在网络上更为流行,可能是因为Jupyter文档中缺少关于此主题的内容,并且这里只提到了indentUnit
:。此解决方案是打开浏览器的JavaScript控制台并输入
var cell = Jupyter.notebook.get_selected_cell();
var config = cell.config;
var patch = {
CodeCell:{
cm_config:{indentUnit:2}
}
}
config.update(patch)
它最终为您编辑
~/.jupyter/nbconfig/notebook.json
。尝试第二个控制台解决方案为我产生了以下错误:未捕获类型错误:config.update不是一个函数;八点八分代码>。这不会改变自动缩进的长度。例如,如果在输入范围(10)中的I的后按enter键,则得到4个空格,而不是2个。