15

有没有办法让 iPython Notebooks 中的 Markdown 单元格突出代码块中的语法?

例如,在 GitHub 中,可以通过以下方式获得所需的效果。

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

3 回答 3

13

GitHub 上的 IPython 主分支现在支持使用三反引号来表示代码的GitHub Flavored Markdown 样式,因此将包含在 1.0 版本中。

正如 Jakob 所指出的,即使在此之前,您也可以对代码使用常规降价,您只需将代码缩进四个空格,这仍然是在 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 回答
1

在 IPython 7.2.0 笔记本中,您可以使用:

Text `code` text

在降价单元格中以内联打印突出显示的代码。

于 2018-12-31T10:55:34.217 回答