2013-10-09 21 views
6

Şu anda, bir iPython defterinde yeni bir hücre oluşturduğunuzda, varsayılan olarak Python kodu için bir hücrenin açılması açılır. Sonra klavye kısayolunu ctrlmmVarsayılan olarak ipython not defterinde yeni hücreler nasıl oluşturulur?

herhangi bir yöntem veya ben içeride "markdown modunda" olmanın yeni hücreler varsayılan çimdik herhangi bir ayar var mı vurarak markdown değiştirebilirsiniz?

Aynı şeyi soruyormuş gibi görünen bu question'u bulamadım, ancak hatalı olarak çift olarak işaretlendi ve yanıtlanmadı. Bu forumdan 2012 yılında Brian E. Granger'dan

cevap

4

Sadece IPython dizüstü bilgisayar js kodunu okuyordum ve insert_cell_below yöntemini https://github.com/ipython/ipython/blob/master/IPython/html/static/notebook/js/notebook.js#L849 adresinde buldum. programlama yoluyla bunu yapmak istiyorsanız

, sadece böyle bir şey yapmanın bir durum olacaktır:

from IPython.display import display, Javascript 

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

markdown_below() 

Bu özünden benzer şekilde araç çubuğunda bir düğme dönüşme oldukça erken olacağını https://github.com/minrk/ipython_extensions numaralı düğmeyle.

HTH

0

Alıntı: http://python.6.x6.nabble.com/Start-notebook-with-custom-markdown-code-snippets-as-default-td4997506.html

şu anda bunu yapmanın en iyi yolu, mevcut bir dizüstü klonlamaktır. Bunu yapmanın harika bir yolu yok, ama Jan'den başlayarak, gösterge panosunda çalışıyor olacağız ve bunun gibi şeyler ekleyeceğiz.

+2

Bu OP istiyor ne değildir, ya da en azından buna nasıl yardımcı açık değildir. Soru, yeni dizüstü bilgisayarların belirli bir özelliğe nasıl sahip olacağı değil, bir dizüstü bilgisayar varsayılanının içinde * Python olanlardan ziyade işaretleme hücreleri olmaları için yeni hücrelerin nasıl yapılacağıdır. – Nathaniel

İlgili konular