添加行号

粘贴任意文本块,这个工具会为每一行加上连续编号。它适合审阅长段落、在没有行号的代码评审中引用具体行、为围读准备参考脚本,或把纯文本导出的待办事项变成编号列表。

如何添加行号

  1. 1

    粘贴文本

    放入你的文本块。每个换行符(\n 或 \r\n)都会成为单独编号的一行。

  2. 2

    选择起始数字

    默认从 1 开始,也可以从 0 开始(零索引代码中常见),或用任意整数接续前一个文本块。

  3. 3

    选择补零和分隔符

    补零(001、002、003)能让列对齐。分隔符通常是冒号、句点、制表符或竖线。

  4. 4

    跳过空行(可选)

    开启“跳过空行”后,空行可以不带编号,编号序列会跨过它们继续。

常见分隔符格式

样式 示例输出 使用场景
冒号加空格 1: 第一行 日志、错误跟踪
制表符 1\t第一行 粘贴到电子表格
句点 1. 第一行 有序列表、可打印文档
竖线 1 | 第一行 Markdown 表格
补零 001 第一行 会议记录、脚本、长笔记

什么时候补零很重要

如果超过 9 行,不补零的数字会让左侧边缘参差不齐,因为第 10 行是两位数,而第 1 行是一位数。补成 0102001002,可以让数字后的文本保持列对齐。

需要注意的换行格式

  • LF (\n): Unix、macOS、大多数开发工具
  • CRLF (\r\n): Windows 记事本和许多源自 Windows 的文件
  • CR (\r): 经典 Mac OS,今天很少见

CRLF 和 LF 混用时,在某些编辑器中可能会把整个块识别成一行。如果行数明显不对,先规范化换行格式再编号。

反向操作

若要去掉行号,可在行首使用类似 ^\d+[\:\.\s\t\|]+ 的正则表达式进行查找替换。

常见问题

默认情况下,空行也会包含在内并获得自己的编号。如果开启“跳过空行”,空行会保留但不编号,所以序列会从 “3” 跨过空白后继续到 “4”。

可以。粘贴源代码片段并希望与编辑器行号对齐时,或文本延续前一个已编号块时,零索引编号很常见。

因为未补零的数字宽度不同(1-9 行是一位,10-99 行是两位,100+ 行是三位)。开启补零,或选择等宽字体即可修正。

会。前缀会添加到每一行的最开头,位于任何现有空白之前。制表符、空格和行首缩进都会保留。

工具会把两者都视为换行,所以计数通常仍然正确。输出一般使用 LF;如果你需要给 Windows 目标使用 CRLF,请复制到能以 Windows 换行保存的编辑器中。

相关工具