有没有办法让 iPython Notebooks 中的 Markdown 单元格突出代码块中的语法?
例如,在 GitHub 中,可以通过以下方式获得所需的效果。
```python
>>>print('hello')
```
有没有办法让 iPython Notebooks 中的 Markdown 单元格突出代码块中的语法?
例如,在 GitHub 中,可以通过以下方式获得所需的效果。
```python
>>>print('hello')
```
GitHub 上的 IPython 主分支现在支持使用三反引号来表示代码的GitHub Flavored Markdown 样式,因此将包含在 1.0 版本中。
正如 Jakob 所指出的,即使在此之前,您也可以对代码使用常规降价,您只需将代码缩进四个空格,这仍然是在 IPython 笔记本中显示代码的有效方式。
使用 IPython 0.13.1 语法高亮就像(在降价单元格中)一样简单:
some text
def foo():
print 'bar'
return 0
some text
只是,在代码之前使用一个空行并缩进代码(参见 Ipython 附带的示例笔记本)。这适用于 Python 和其他一些语言。
在 IPython 7.2.0 笔记本中,您可以使用:
Text `code` text
在降价单元格中以内联打印突出显示的代码。