为在线文本添加行号
立即将可自定义的 行号 添加到纯文本、列表、日志和源代码中,或者一键删除 现有的行号。具有 6 编号格式(1、2、3、01、02、A、B、C 和罗马数字 I、II、III)、自定义开始和步骤增量、连续空行跳过和右对齐代码间距。
流行的行编号样式和示例
无论您是准备文档源代码、创建法律或学术成绩单,还是组织多项目清单,以下是最常见的格式 presets:
| 款式名称 | 推荐设置 | 示例输出 |
|---|---|---|
| 标准有序表 | 样式:数字 • 分隔符:。 |
1。第一项2。第二项 |
| IDE 代码天沟 | 样式:数字 • 分隔符:| • 右对齐 |
1 |函数 init() {10 | 返回真; |
| 零填充日志文件 | 样式:自动补零 • 分隔符:: |
01:服务器已启动02:监听8080 |
| 描述性前缀 | 前缀:Line • 分隔符:- |
第 1 行 - 简介第 2 行 - 方法论 |
| 概要/法律 | 样式:罗马大写 • 分隔符:。 |
I。执行摘要II。财务概况 |
如何通过命令行添加行号(Linux、macOS、Windows)
在终端或脚本管道中工作?以下是与我们的在线工具等效的本机 CLI 命令:
| 环境 | 命令语法 | 行为 |
|---|---|---|
Linux / macOS (nl) |
nl -ba 文件名.txt 或 nl -bt 文件名.txt |
-ba对所有线路进行编号; -bt 仅按顺序对非空行进行编号。 |
Linux / macOS (cat) |
cat -n 文件名.txt 或 cat -b 文件名.txt |
-n 对所有线路进行编号; -b 跳过空行。 |
| AWK | awk '{printf "%03d: %s\n", NR, $0}' file.txt |
打印 3 位零填充的行号,后跟冒号。 |
| PowerShell (Windows) | 获取内容文件.txt | ForEach-Object { "{0:D3}: $_" -f ++$i } |
在 Windows PowerShell 中添加零填充行号。 |
常见问题解答
当我取消选中“空行数”时会发生什么?
当未选中 Number 空行 时,文档中会保留空行以保留段落间距,但它们不会收到数字,并且计数器仅在包含文本的行上递增(1, 2, 3...,而不是跳转 1, 3, 5...)。
如何按 10 秒(10、20、30...)或偶数(2、4、6...)对行进行编号?
将 Start at 设置为 10 和 Step by 为 10 以实现经典 BASIC 样式编号(10、20、30...),或设置 Start在 到 2 和 处,对于偶数,按 到 2。
“删除现有行号”如何工作?
切换到 删除现有行号 检测并删除常见格式(包括 1)中的前导行号。、1)、001:、12 |、[1]、第 1 行:、字母前缀 (a)) 和罗马数字 (II.) — 留下干净的原始文本或代码。