2012-12-10 14 views
11

Czy istnieje sposób na pobranie komórki Markdown w iPython Notes, aby podświetlić składnię w blokach kodu?Podświetlanie składni w iPython Notebook Markdown Cell

Na przykład w GitHub można uzyskać pożądany efekt poprzez następujące czynności.

```python 
>>>print('hello') 
``` 
+0

Wygląda na to, że nie ma go w obecnej wersji. Prześlij żądanie funkcji? –

+0

Interesuje mnie to również – fccoelho

+1

A teraz na pewno działa :) –

Odpowiedz

10

The GitHub Flavored Markdown-style of denoting code using the triple-backtick is now supported in IPython master branch on GitHub, i tak będą zawarte w wydaniu 1.0.

Jak zauważył Jakob, nawet wcześniej, można użyć zwykłego przecinania dla kodu, w którym wystarczy wcięcie kodu o cztery spacje, i to nadal jest prawidłowy sposób wyświetlania kodu w notesie IPython.

+1

Muszę dodać wyraźny znacznik języka, np. \ '\' \ 'Py ... \' \ '\' aby podświetlić składnię, aby się włączyć. –

1

użyciu ipython 0.13.1 podświetlanie składni jest tak łatwe, jak (w komórce wyprzedaży):

some text 

    def foo(): 
     print 'bar' 
     return 0 

some text 

Wystarczy użyć pustą linię przed i wcięcia kodu (patrz przykład zeszyty dostarczonymi z ipython). Działa to dla Pythona i kilku innych języków.

+1

Nie wydaje się już podkreślać składni :( –

Powiązane problemy