# 行号添加器

为文本或代码添加行号，支持自定义格式选项

> 标准页面: https://elysiatools.com/zh/tools/line-number-adder

- **分类:** Text Processing

- **关键词:** 行号, 编号, 格式, 代码, 文本, 文档, 编程

## 概述

行号添加器是一款高效的在线文本处理工具，能够快速为代码片段、日志文件或长文本列表自动添加行号，支持多种编号格式与自定义配置，助您轻松提升文档的可读性与整理效率。

## 输入项

- **文本输入** (textarea): Enter your text or code here (one line per entry)...
- **起始编号** (number): Starting line number
- **编号格式** (select)
- **数字填充** (number): Number of spaces before line number
- **编号分隔符** (text): Separator between number and text
- **跳过空行** (checkbox)
- **跳过空白行** (checkbox)

## 适用场景

- 在分享代码片段或脚本时，需要为每一行添加编号以便于他人阅读和引用。
- 整理长篇文本列表或日志记录，需要通过行号快速定位特定内容。
- 在撰写技术文档或教程时，需要对示例代码进行规范化的行号标注。

## 工作原理

- 将您的文本或代码粘贴到输入框中。
- 根据需求设置起始编号、编号格式（如 1. 或 \[1\]）以及分隔符。
- 选择是否跳过空行或空白行以保持编号整洁。
- 点击处理按钮，即可立即获取已添加行号的文本结果。

## 使用案例

- 编程教学：为代码示例添加行号，方便在讲解时指引学生查看特定逻辑。
- 日志分析：为长篇服务器日志添加行号，便于团队成员协作排查问题时快速定位。
- 文档整理：为长列表清单添加编号，提升文档的结构化展示效果。

## 常见问题

### 该工具支持哪些编号格式？

支持多种常见格式，包括数字加点（1.）、括号（1)）、冒号（1:）、方括号（[1]）以及纯数字格式。

### 如果文本中有空行，可以跳过编号吗？

可以。勾选“跳过空行”或“跳过空白行”选项，工具将自动忽略这些行，仅对有内容的行进行编号。

### 起始编号可以自定义吗？

可以，您可以在“起始编号”设置中输入任意正整数作为编号的起点。

### 处理后的文本会改变原有的缩进吗？

不会，工具仅在每行开头添加编号，保持原有文本的缩进和格式不变。

### 该工具是否限制输入文本的长度？

工具支持处理较长的文本，但建议在处理超大规模文件时分段操作以获得最佳性能。

## 相关工具

- [行号删除器](https://elysiatools.com/zh/tools/line-number-remover): 智能识别和删除文本或代码中的行号
- [合并多行器](https://elysiatools.com/zh/tools/multiline-merger): 将多行文本合并为一行，提供自定义分隔符和格式选项
- [换行符统一器](https://elysiatools.com/zh/tools/newline-normalizer): 统一和规范化文本中的换行符格式，确保行尾格式一致
- [手机号提取器](https://elysiatools.com/zh/tools/phone-number-extractor): 从混合文本中提取电话号码，支持多个国家和格式
- [前缀删除器](https://elysiatools.com/zh/tools/prefix-remover): 智能识别并删除每行开头的相同前缀，提供多种检测模式
- [后缀删除器](https://elysiatools.com/zh/tools/suffix-remover): 智能识别并删除每行末尾的相同后缀，提供多种检测模式
- [文本缩进器](https://elysiatools.com/zh/tools/text-indenter): 快速为每行文本添加缩进
- [文本空格添加器 - 中英文自动加空格](https://elysiatools.com/zh/tools/text-spacer): 自动在中文和英文/数字之间添加空格，提升排版阅读体验

## 示例

- [重复行示例](https://elysiatools.com/zh/samples/text-duplicate-line-samples): 用于测试重复行移除工具的各种重复行类型的示例文件
- [手机号提取器示例](https://elysiatools.com/zh/samples/phone-number-extractor): 包含来自多个国家的电话号码的混合文本集合，用于提取测试
- [欧盟VAT号示例](https://elysiatools.com/zh/samples/eu-vat): 用于验证测试的所有欧盟成员国VAT号码集合
- [全球手机号码示例](https://elysiatools.com/zh/samples/global-phone): 来自多个国家的手机号码集合，用于验证测试

## 相关内容

- [文本大小写、编码与规范化转换工具](https://elysiatools.com/zh/hubs/text-convert): 在一个专题中比较文本大小写转换、全半角转换、编码转换、Quoted-Printable 处理和行内文本规范化工具。
- [Text 工具专题](https://elysiatools.com/zh/hubs/text-utility): 探索 33 个围绕 text 的 utility 工作流工具，快速找到相近能力。
- [文本分析、可读性与内容检查工具](https://elysiatools.com/zh/hubs/text-analyze): 在一个专题中比较文本统计、语言识别、可读性评分、情感分析、内容审核和模式分析工具。
- [文本脱敏、高亮与展示格式化工具](https://elysiatools.com/zh/hubs/text-format): 在一个专题中比较文本脱敏、PII 检测、电话号码规范化、重点高亮、居中排版和 diff 格式化工具。
