如何在IPython Notebook Markdown中默认创建新的单元格?

6

目前,每当您在iPython笔记本中创建新单元格时,默认情况下会打开一个Python代码单元格。我可以按下键盘快捷键ctrlmm将其更改为Markdown。

有没有任何方法或任何设置可以调整,使新单元格默认为“Markdown模式”?

我找到了这个问题,它似乎也在询问同样的事情,但被错误地标记为重复,并未得到回答。

2个回答

5
我正在阅读IPython笔记本的js代码,并发现了https://github.com/ipython/ipython/blob/master/IPython/html/static/notebook/js/notebook.js#L849中的insert_cell_below方法。
如果您想以编程方式执行此操作,只需执行以下操作即可:
from IPython.display import display, Javascript

def markdown_below():
    display(Javascript("""
    IPython.notebook.insert_cell_below('markdown')
    """));

markdown_below()

这可能还为时过早,无法像https://github.com/minrk/ipython_extensions中的gist按钮那样轻松地添加到工具栏上。希望对你有所帮助。

0

2
这不是OP所要求的,或者至少它并不明显有所帮助。问题不在于如何使新笔记本具有特定属性,而在于如何使笔记本内的新单元格默认为Markdown单元格,而不是Python单元格。 - N. Virgo

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