Jupyter 内核高亮语法

Jupyter kernel to highlight syntax

我需要写讲义(关于C++),我想用Jupyter Notebook。

是否有任何简单的内核(或其他东西)来突出显示 C++ 语法?我不需要 运行 代码。

目前我使用 Markdown 单元格编写 C++ 代码。我在 <pre> 标签内编写代码。有两个大问题:

感谢任何想法。

您可以通过指定三重反引号 (```) 代码块的语言在 Markdown 单元格类型中执行此操作。将单元格类型更改为 Markdown,然后制作如下代码块:

```c++
while(true) {
  cout << "hello world forever" << endl;
}
```

点击 Ctrl+Enter,您应该会看到带有代码高亮显示的单元格。

Jupyter 通过 Pygments 模块包含代码高亮显示,因此您可以在代码块中指定 any of the supported languages