每行加序号怎么用:评审时直接说「第 7 行」
把清单贴进来,每个非空行前面会补上「序号. 」,空行不加。复制出去发给同事,评审时直接引用序号,比「从上面数第三段」清楚得多。
什么时候需要给每行编号
需求评审、代码走查、问卷选项确认、翻译校对,这些场合经常要指着某一行说话。没有编号时,大家只能描述「中间那条」「带括号的那段」,很容易指错,尤其在线会议里看不到对方的屏幕。
另一个用处是配合逐行对比:先给两份文本各自编号,再对比时就能快速定位是哪一行被改了,不用在几百行里反复搜索。也可以给导出的日志加序号,方便在工单里直接引用「第 12 行那个报错」。
- 需求清单、验收条目的评审
- 代码片段、配置项的走查
- 问卷选项、翻译条目的确认
怎么用才不出错
每个非空行加「序号. 」,空行不加编号但仍占一个行号位置,所以第一个空行之后会从 2 开始,看起来像跳号。需要连续编号,先把空行删掉再生成,或者接受这个位置对应关系。
编号从 1 开始递增,不补前导零,超过 9 行就是两位、100 行以上是三位,位数不同时右边的内容不会对齐。想让编号整齐,复制到编辑器里用等宽字体查看,或先在表格里补零再加序号。
- 空行会让编号跳号,需要连号先删空行
- 不补零,位数不同会对不齐
- 序号只是文本,不是真正的列表缩进
局限与替代
加出来的「1. 」是纯文本前缀,不是 Markdown 的有序列表语法,粘进 Markdown 后虽然看着像列表,但缩进和后续换行不会自动处理。要生成真正的有序列表,用编辑器里的列表功能,或者直接写「1. 」加一个空格。
它也不能从指定数字开始、不能倒序、不能只给选中的行编号,更不能把编号和原内容拆成两列。需要这些,请在表格里用行号函数,或者用支持多光标和脚本的编辑器处理,会灵活得多。
- 前缀是纯文本,不是 Markdown 列表语法
- 不能设置起始编号或步长
- 需要编号与内容分列时用表格处理
常见问题
为什么加了空行之后编号会跳号?
空行不显示编号,但仍占一个行号位置,所以第一个空行之后从 2 开始,看起来像跳了一号。需要连续编号,先删除空行再生成序号,或者把跳号当成原文位置的真实反映。
编号会补零对齐吗?
不会。编号从 1 开始按行递增,超过 9 行是两位、100 行以上是三位,不补前导零。想对齐可以复制到编辑器用等宽字体查看,或者先在表格里把编号补成三位再加。
加了序号的文本贴回 Markdown 会变成列表吗?
看起来像,但不完全等价。Markdown 的有序列表要求数字后有一个空格,并且同一列表的缩进一致;这里输出的是「1. 」加内容,贴进去通常能渲染,但嵌套和续行需要自己调整。
相关工具:每行加序号