15

iPython Notebooks で Markdown セルを取得して、コード ブロックの構文を強調表示する方法はありますか?

たとえば、GitHub では、次の方法で目的の効果を得ることができます。

```python
>>>print('hello')
```
4

3 に答える 3

13

トリプル バックティックを使用してコードを示す GitHub Flavored Markdown スタイルは、GitHub の IPython マスター ブランチでサポートされるようになったため、1.0 リリースに含まれます。

Jakob が指摘したように、これ以前でも、コードに通常のマークダウンを使用できました。この場合、コードを 4 つのスペースでインデントするだけでよく、これは IPython ノートブックでコードを表示する有効な方法であり続けています。

于 2013-05-16T04:09:23.987 に答える
1

IPython 0.13.1 構文の強調表示を使用すると、(マークダウン セル内で) 次のように簡単になります。

some text

    def foo():
        print 'bar'
        return 0

some text

コードの前に空白行を入れてインデントするだけです (Ipython に同梱されているノートブックの例を参照してください)。これは、Python およびその他のいくつかの言語で機能します。

于 2013-01-28T12:03:31.283 に答える