Markdown 语法 · 表格

Markdown 表格怎么写?
对齐、居中、换行一次讲清

Markdown 里的表格,是用竖线 | 分隔列、用一行 --- 隔开表头画出来的。看着简单,但很多人卡在「为什么我写的没渲染成表格」——多半是漏了那行分隔线。

AI 回答里表格特别多(ChatGPT、Claude 爱用表格摆信息),自己想改一改、或从头写一个,就得懂这套写法。这篇把基本写法、左中右对齐、单元格换行和转义一次讲清,最后说怎么边写边看排版,省得对着一堆竖线数。

只想先补 Markdown 基础语法(标题、列表、加粗那些),先看 Markdown 怎么写,再回来专攻表格。

最简单的表格长什么样

三行就能写出一个表格:

| 工具 | 用途 | 价格 |
|------|------|------|
| NoteLoom | 在浏览器里读写本地 md | 免费 |
| 记事本 | 打开纯文本 | 免费 |

它由三部分组成:

  • 表头行| 工具 | 用途 | 价格 |——每列的标题。
  • 分隔行|------|------|------|——必须有,用 - 把表头和内容隔开,Markdown 靠它认出「这是个表格」。
  • 数据行:下面每一行是一条记录,列数和表头对上就行。

关键就一句:漏了中间那行 ---,它就不是表格,只是几行带竖线的普通文字。

对齐:左、中、右怎么设

在分隔行里用冒号 : 控制每列的对齐方式,冒号放哪边就往哪边靠:

对齐 分隔行写法 什么时候用
左对齐 :--- 或 --- 默认就是左对齐,文字列常用
居中 :---: 标题、短标签常用
右对齐 ---: 数字、金额列常用,看着更整齐

合起来是这样:

| 左对齐 | 居中 | 右对齐 |
|:-----|:----:|-----:|
| 名称 | 状态 | 金额 |
| 长一点的内容 | 完成 | 1280 |

记法:冒号贴着哪边,内容就往哪边靠;两边都贴就是居中。

单元格里换行、打竖线

  • 换行:一个单元格默认是一行,想换行用 <br> 标签,别在源码里直接敲回车(回车会把表格断开)。
  • 打竖线:单元格内容里本身要出现 |,在前面加反斜杠转义,写成 \|,它才会当普通字符显示、不被当成分列符。
  • 内容太多:与其把一个格子塞满,不如拆列或改用列表——表格适合摆「结构化的短信息」,不适合放长段落。

AI 给的表格怎么用

ChatGPT、Claude 给你的表格,本身就是纯文本 Markdown(就是一堆 |---)。所以:

  • 复制下来就是现成的:粘到任何 Markdown 编辑器里,它就会渲染成排版好的表格,不用你重画。
  • 用记事本打开会看到符号:那不是坏了,是没渲染——换个能显示 Markdown 排版的编辑器就正常。想弄懂为什么 AI 爱用这套符号,看 AI 为什么用 markdown
  • 存下来是个 .md 文件:想留存、想在本地改,见 AI 回答怎么保留格式

用 NoteLoom 边写边看表格

表格是最难「盯着源码想象出来」的——一堆竖线看得眼花。NoteLoom 是个在浏览器里读写本地 md 文件的编辑器,它的 live 视图正好治这个:你边敲 |,表格边实时排出来,对没对齐、列数错没错,一眼就看到。

先说清楚边界:NoteLoom 没有任何 AI,不会替你生成表格、不自动补内容。它只负责把你写的 Markdown 实时渲染、让你改好、存回本地

三个视图对写表格各有用:

  • live:边写边看排版,调对齐、补单元格最顺手。
  • reading:只读,安静看整张表最终长啥样。
  • source:看原始 |---,确认分隔行、转义写对没。

用起来:用 Chrome / Edge / Arc 打开 app.noteloom.cc → 挂载一个本地文件夹 → 新建或打开一个 .md → 在 live 视图敲表格边看边调 → 改完写回本地,不上云、不用账号。

常见的坑

怎么回事 结果
漏了分隔行 表头下面没有 |---|---| 那一行 整段不会被当成表格,只是几行带 | 的普通文字
列数对不上 某一行的单元格数量和表头不一致 多的被忽略、少的留空,容易错位
单元格里敲了回车 想换行却直接按了回车 表格从那里断开,用 <br> 代替
竖线没转义 单元格内容里本身有 | 被当成分列符,用 \| 转义

还有一个认知坑:标准 Markdown 表格不支持合并单元格。要合并、跨行跨列那种复杂表,得改用 HTML 表格或别的方式,别指望纯 Markdown 画出 Excel 那种表。

FAQ

Markdown 表格必须把竖线对齐吗?
不用。竖线在源码里对没对齐,不影响渲染出来的样子——你可以把 | 敲得歪歪扭扭,渲染后照样是整齐的表格。真正必须有的是表头下面那行分隔线(|---|---|),少了它就不会被当成表格。想让源码也好看,可以让编辑器帮你对齐。
Markdown 表格的单元格里能换行吗?
标准写法里一个单元格是一行,想在格子里换行,用 <br> 标签代替回车。注意别在源码里直接敲回车,那样会把表格断开。内容太多时,更推荐拆成两列或改用列表。
单元格里想打一个竖线 | 怎么办?
竖线是表格的分隔符,想让它当普通字符显示,在前面加反斜杠转义,写成 \|。渲染后就会显示成一个正常的竖线,而不会被当成列的分界。
Markdown 表格能合并单元格吗?
标准 Markdown(含 GFM)表格不支持合并单元格,也不支持嵌套复杂表格。需要合并、跨行跨列这种复杂表格时,一般得改用 HTML 表格,或者干脆换个更适合的呈现方式。别指望用纯 Markdown 画出 Excel 那种复杂表。
AI 给我的 Markdown 表格怎么打开看?
ChatGPT、Claude 这些给你的表格,本身就是纯文本 Markdown(一堆 | 和 ---)。用记事本打开只会看到符号;用一个能渲染 Markdown 的编辑器打开,就会显示成排版好的表格。存下来也是个普通 .md 文件。
NoteLoom 能帮我自动生成表格吗?
不能。NoteLoom 没有任何 AI 功能,不会自动生成表格、自动补全内容。它给你 live 视图,让你边敲 | 边看表格实时排出来,还有 reading / source 两个视图——表格怎么写、填什么,都是你自己来,它只负责显示和存回本地。
手机或 Safari 能用 NoteLoom 写表格吗?
目前不行。NoteLoom 依赖浏览器的 File System Access API,当前支持 Chrome、Edge、Arc 这类 Chromium 系桌面浏览器;Firefox、Safari 和手机端暂不支持。

边写边看,表格不再靠数竖线

用 Chrome / Edge / Arc 打开 NoteLoom,挂个本地文件夹,在 live 视图敲 | 就能看表格实时排出来——对齐、列数一眼清,改完存回本地,不用装软件,也不用注册账号。

打开 NoteLoom 试试