Jupyter笔记本新单元格类型默认设置

16
当我使用jupyter notebook时,
我希望新的单元格类型为“markdown”。
默认情况下,新单元格的类型是“code”。我应该修改哪个配置文件,更改哪个变量?

2
“设置插入单元格的默认类型?”自2014年以来一直是Jupyter Git存储库上的一个开放问题https://github.com/ipython/ipython/issues/5952。 - jeybee
3个回答

16

前往Python环境的site-packages目录,并修改site-packages/notebook/static/notebook/js/main.min.js

查找类似于以下内容:

Notebook.options_default = {
    // can be any cell type, or the special values of
    // 'above', 'below', or 'selected' to get the value from another cell.
    default_cell_type: 'code'
};

default_cell_type: 'code' 更改为 default_cell_type: 'markdown'


谢谢你的回答! - jeybee
1
对我来说,这将工具栏中的默认单元格类型更改为“Markdown”,但当我实际创建一个新单元格时,它很快会切换回“Code”并创建一个代码单元格。 - wen
那么,有没有办法更改或添加一个“插入新单元格”的快捷方式来插入Markdown单元格? - Vicki B
非常好用。谢谢!:)(只是加上这个评论,因为上面有人怀疑它是否有效,我差点没试) - Hugh Perkins

6
在JupyterLab中,您可以转到设置 ->高级设置管理器 ->笔记本,然后在"用户首选项"中添加以下内容:
{
    "defaultCell": "markdown"
}

0
在Jupyter-Lab 4中,您可以转到“设置>设置编辑器”,然后会打开一个带有(所有)设置的选项卡。进入侧边栏中的“笔记本”并更改“默认单元格类型”。

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接