2012-12-10 15 views
11

iPythonノートブックでMarkdownセルを取得してコードブロックの構文を強調表示する方法はありますか?構文iPythonノートブックマークダウンセルのハイライト表示

たとえば、GitHubでは、以下の方法で目的の効果を得ることができます。 IPython 0.13.1構文の強調表示を使用して

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

現在のリリースでは表示されていないようです。機能リクエストを提出しますか? –

+0

私はそれにも興味があります – fccoelho

+1

そして今それは確かに動作します:) –

答えて

10

GitHub Flavored Markdown-style of denoting code using the triple-backtick is now supported in IPython master branch on GitHubであり、1.0リリースに含まれます。

これまでよりもコードを4つ分だけインデントする必要があるコードでは、通常のマークダウンを使用することができました。これは引き続きIPythonノートブックにコードを表示する有効な方法です。

+1

明示的な言語タグを追加する必要があります。たとえば、\ '\' \ 'py ... \' \ '\'を使用して構文を強調表示します。 –

1

は(値下げ細胞内)と同じくらい簡単です:

some text 

    def foo(): 
     print 'bar' 
     return 0 

some text 

だけでは、(Ipythonに同梱の例のノートブックを見る前に空白行を使用してコードをインデント)。これはPythonや他の言語でも有効です。

+1

構文を強調表示していないようです:( –

関連する問題