Markdown 换行
最后更新:2026-10-14
换行 CommonMark 核心
段落内的换行默认会被忽略。想强制换行有三种办法:行尾加两个以上空格、行尾加反斜杠 \、或用 <br> 标签。这是最常被遗忘的知识点之一。
| 所属分组 | 基础·块级 |
|---|---|
| 规范层级 | CommonMark 核心 |
| 规范版本 | CommonMark 0.31.2 + GFM |
📝 语法
行尾两个空格␣␣
或行尾反斜杠 \
▶ 在线示例
在左侧编辑 Markdown,右侧实时看效果
💡 要点
⚠️ 注意 行尾空格肉眼看不见,部分编辑器保存时还会自动去掉——反斜杠写法更稳。
ℹ️ 说明 GFM 环境里硬换行渲染为 <br>;严格 CommonMark 的软换行渲染为空格。
❓ 常见问题
Q 为什么我按回车没有换行?
A 单个回车是软换行,会被合并;需要行尾两空格或反斜杠才是硬换行。
Q 什么时候用换行,什么时候用新段落?
A 诗歌、地址等紧凑内容用换行;语义独立的内容用段落。
Q 所有渲染器都支持反斜杠换行吗?
A CommonMark 0.29+ 支持,个别老渲染器不支持——重要内容先实测。