添加代码示例
行内代码
word 或 phrase 标记为代码,请用反引号(`)将其括起来。
代码块
HelloWorld.java
代码块选项
在添加任何其他元选项之前,你必须先为代码块指定编程语言。
选项语法
- 字符串与布尔选项:可用
""、'',或不加引号进行包裹。 - 表达式选项:可用
{}、""或''进行包裹。
语法高亮
docs.json 的 styling.codeblocks 中可全局自定义代码块主题。可设置如 system 或 dark 的简单主题,或为明暗模式配置自定义的 Shiki 主题。详细配置选项见 Settings。
标题
title="Your title" 或在单独一行提供字符串。
Code Block Example
图标
icon 属性为代码块添加图标。参见 Icons 查看所有可用选项。
行高亮
highlight,通过指定要突出显示的行号或范围来高亮特定行。
Line Highlighting Example
行聚焦
focus 搭配行号或范围来高亮特定行。
Line Focus Example
显示行号
lines 在代码块左侧显示行号。
Show Line Numbers Example
可展开
expandable 让用户展开或折叠较长的代码块。
Expandable Example
Wrap
wrap 为长行启用自动换行。这样可避免水平滚动,并使长行更易读。
Wrap Example
Diff
// [!code ++]: 将该行标记为新增(绿色高亮)。// [!code --]: 将该行标记为删除(红色高亮)。
// [!code ++:3]: 将当前行及其后两行标记为新增。// [!code --:5]: 将当前行及其后四行标记为删除。
//,Python 使用 #)。
Diff Example