Skip to content

代码块

适用于 HorseMD v0.6.0

插入代码块

输入三个反引号,或通过斜杠菜单搜索“代码”。输入 /javascript/python/json 等语言名称,可以直接插入已设置语言的代码块。

代码块使用 CodeMirror 编辑器,提供语法高亮和独立选区。按 Tab 会在当前光标位置插入制表符;Shift+Tab 保持代码块缩进操作。

复制与编辑

代码块右上角“复制”按钮会复制纯代码,并显示绿色完成反馈和“已复制”提示。导出 PDF 或富文本复制时,编辑器按钮、行号和控制栏不会进入输出内容。

稳定滚动

HorseMD 会在文档解析时直接创建代码编辑器,避免滚到代码块附近后再挂载造成高度变化。选择代码或停留在代码块附近时,页面不应突然跳动。

Mermaid 是特殊代码块

语言为 mermaid 的代码块默认显示图表预览;语言为普通编程语言时显示代码。参见公式与 Mermaid

HorseMD 是一款免费、开源的 Markdown 编辑器