iPython笔记本标记单元格中的语法高亮显示
有没有办法在iPython笔记本中获得一个标记单元格来突出显示代码块中的语法 例如,在GitHub中,可以通过以下方法获得所需的效果iPython笔记本标记单元格中的语法高亮显示,ipython,markdown,syntax-highlighting,jupyter-notebook,Ipython,Markdown,Syntax Highlighting,Jupyter Notebook,有没有办法在iPython笔记本中获得一个标记单元格来突出显示代码块中的语法 例如,在GitHub中,可以通过以下方法获得所需的效果 ```python >>>print('hello') ``` 使用IPython 0.13.1语法高亮显示与(在标记单元格中)一样简单: 只需在代码前面使用一个空行并缩进代码(参见Ipython附带的笔记本示例)。这适用于Python和其他一些语言。的,因此将包含在1.0版本中 正如Jakob所指出的,即使在此之前,您也可以对代码使用常规标记
```python
>>>print('hello')
```
使用IPython 0.13.1语法高亮显示与(在标记单元格中)一样简单: 只需在代码前面使用一个空行并缩进代码(参见Ipython附带的笔记本示例)。这适用于Python和其他一些语言。的,因此将包含在1.0版本中
正如Jakob所指出的,即使在此之前,您也可以对代码使用常规标记,只需将代码缩进四个空格,这仍然是在IPython笔记本中显示代码的有效方式。在IPython 7.2.0笔记本中,您可以使用:
Text`code`文本
在标记单元格中以内联方式打印突出显示的代码。当前版本中似乎不存在这种情况。提交一个功能请求?我对此也很感兴趣,现在它肯定能工作:)似乎不再突出显示语法:(我必须添加显式语言标记,例如“py…”,以便语法突出显示生效。
some text
def foo():
print 'bar'
return 0
some text