Блокноты Jupyter имеют исполняемые ячейки кода, которые автоматически раскрашиваются, и ячейки уценки, которые могут отображать (неисполняемый) код с отступом в четыре пробела.
Вопреки тому, что утверждается в ответах здесь, мой код Python с отступом не выделяется. Однако подсветка доступна, и я могу получить ее, заключив код в тройные обратные кавычки в стиле git и указав python
в качестве языка:
This is a single markdown cell.
Code indented 4 spaces:
import re
"hello"
Surrounded by triple backticks:
```python
import re
"hello"
```
Это отображается следующим образом:
Есть ли способ включить подсветку синтаксиса Python для кода с отступом, например. добавив что-то в метаданные записной книжки?
PS. Я использую jupyter
4.2.1. Код с отступом никогда не окрашивался в более ранних версиях (в Firefox).