添加行号
粘贴任意文本块,这个工具会为每一行加上连续编号。它适合审阅长段落、在没有行号的代码评审中引用具体行、为围读准备参考脚本,或把纯文本导出的待办事项变成编号列表。
如何添加行号
-
1
粘贴文本
放入你的文本块。每个换行符(\n 或 \r\n)都会成为单独编号的一行。
-
2
选择起始数字
默认从 1 开始,也可以从 0 开始(零索引代码中常见),或用任意整数接续前一个文本块。
-
3
选择补零和分隔符
补零(001、002、003)能让列对齐。分隔符通常是冒号、句点、制表符或竖线。
-
4
跳过空行(可选)
开启“跳过空行”后,空行可以不带编号,编号序列会跨过它们继续。
常见分隔符格式
| 样式 | 示例输出 | 使用场景 |
|---|---|---|
| 冒号加空格 | 1: 第一行 |
日志、错误跟踪 |
| 制表符 | 1\t第一行 |
粘贴到电子表格 |
| 句点 | 1. 第一行 |
有序列表、可打印文档 |
| 竖线 | 1 | 第一行 |
Markdown 表格 |
| 补零 | 001 第一行 |
会议记录、脚本、长笔记 |
什么时候补零很重要
如果超过 9 行,不补零的数字会让左侧边缘参差不齐,因为第 10 行是两位数,而第 1 行是一位数。补成 01、02 或 001、002,可以让数字后的文本保持列对齐。
需要注意的换行格式
- 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 换行保存的编辑器中。
相关工具
字数统计器
统计单词、字符、句子和段落数,并提供阅读时间、朗读时间、关键词密度,以及面向论文、帖子、配文和元描述的 Flesch 易读性评分。
字符计数器
统计任意文本中的字符、词语、行、句子和段落。查看含空格、不含空格的总数,以及字符类型明细。
字母重排生成器
输入一个短词,查看其字母的所有不重复重排结果,可去除重复排列并控制显示数量。
Emoji Kitchen
组合两个表情符号,查看 Google Emoji Kitchen 生成的贴纸。浏览数千种可用搭配。
随机姓名生成器
根据热门名字和姓氏列表生成自然可信的英文姓名。选择性别、数量和格式。
用户名生成器
用一个基础词生成用户名创意,可选添加数字和分隔符。适合新账号、游戏标签和备用资料页。