添加代码示例
行内代码
word
或 phrase
表示为代码,请用反引号(`)包裹。
代码块
代码块选项
在添加任何其他元选项之前,必须先为代码块指定编程语言。
选项语法
- 字符串与布尔选项:可用
""
、''
,或不加引号包裹。 - 表达式选项:可用
{}
、""
,或''
包裹。
语法高亮
docs.json
文件中通过 styling.codeblocks
全局自定义代码块主题。你可以设置 system
或 dark
等简单主题,或为浅色与深色模式配置自定义的 Shiki 主题。配置选项见 Settings。
Twoslash
twoslash
可启用交互式类型信息。用户可以像在 IDE 中一样,将鼠标悬停在变量、函数和参数上,以查看类型与错误提示。
标题
title="Your title"
,或在单行中添加字符串。
图标
icon
属性为代码块添加图标。请参阅 图标 了解所有可用选项。
行高亮
highlight
并指定要高亮的行号或范围,以突出显示特定行。
行聚焦
focus
来突出显示特定行。
显示行号
lines
在代码块左侧显示行号。
可展开
expandable
让用户展开或折叠较长的代码块。
自动换行
wrap
为长行启用自动换行。这样可以避免水平滚动,并使长行更易阅读。
Diff
// [!code ++]
:将该行标记为新增(绿色高亮)。// [!code --]
:将该行标记为删除(红色高亮)。
// [!code ++:3]
:将当前行及其后两行标记为新增。// [!code --:5]
:将当前行及其后四行标记为删除。
//
,Python 使用 #
)。