iPython Notebooks で Markdown セルを取得して、コード ブロックの構文を強調表示する方法はありますか?
たとえば、GitHub では、次の方法で目的の効果を得ることができます。
```python
>>>print('hello')
```
iPython Notebooks で Markdown セルを取得して、コード ブロックの構文を強調表示する方法はありますか?
たとえば、GitHub では、次の方法で目的の効果を得ることができます。
```python
>>>print('hello')
```
トリプル バックティックを使用してコードを示す GitHub Flavored Markdown スタイルは、GitHub の IPython マスター ブランチでサポートされるようになったため、1.0 リリースに含まれます。
Jakob が指摘したように、これ以前でも、コードに通常のマークダウンを使用できました。この場合、コードを 4 つのスペースでインデントするだけでよく、これは IPython ノートブックでコードを表示する有効な方法であり続けています。
IPython 0.13.1 構文の強調表示を使用すると、(マークダウン セル内で) 次のように簡単になります。
some text
def foo():
print 'bar'
return 0
some text
コードの前に空白行を入れてインデントするだけです (Ipython に同梱されているノートブックの例を参照してください)。これは、Python およびその他のいくつかの言語で機能します。