默认情况下如何在ipython notebook markdown中制作新单元格?

时间:2013-10-09 00:25:51

标签: python ipython ipython-notebook

目前,每当您在iPython笔记本中创建新单元格时,它都默认为为Python代码打开一个单元格。我可以通过按键盘快捷键 ctrl m m

将其更改为降价

我可以调整任何方法或任何设置,以便新单元格默认处于“降价模式”吗?

我确实发现这个question似乎问了同样的事情,但它被错误地标记为副本而没有得到回答。

2 个答案:

答案 0 :(得分:4)

我刚刚阅读了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中的要点按钮类似,转换为工具栏上的按钮还为时尚早。

HTH

答案 1 :(得分:0)

2012年来自Brian E. Granger的引用来自此论坛: http://python.6.x6.nabble.com/Start-notebook-with-custom-markdown-code-snippets-as-default-td4997506.html

  

现在最好的方法是克隆现有笔记本。我们没有很好的方法,但从1月开始,我们将在仪表板上工作,我们将添加类似的东西。