行号添加与去除
Line Numbering
按起始值、步长、补位宽度和分隔符给每行加上行号,或者把行号去掉。
给一列文本行加编号,或者把已有的编号去掉。去掉是难的那一半,也是值得做好的那一半:只去掉构成递增序列的行首数字,所以一列年份或金额不会被动。
文本
行号
夹在行号和这一行内容之间的字符。
结果
怎么用
选择添加还是去除
去除时会告诉你在多少行上找到了编号、有多大把握,你能看出它是不是把你的数据当成了列表。
设定起始值、步长和分隔符
分隔符用". "得到 1. 内容;用") "得到 1) 内容;用制表符得到表格软件会拆成两列的形式。
编号需要对齐时补零
01、02 … 11 能让正文在等宽视图里从同一列开始,要在终端或 diff 里读的东西都需要这样。
常见问题
它不肯去掉我的编号
行首数字不是递增的,所以看起来像内容——一列年份、价格或 ID。拒绝是安全的行为:删掉数据文件的第一个字段,比让编号列表继续带着编号糟糕得多。
空行怎么处理?
打开"跳过空行"时,空行保持为空,不消耗编号,编号数的是条目而不是行。关掉它则每一行包括空行都编号。
能不从 1 开始编号吗?
能——设定起始值,步长也可以设。步长 10 得到 10、20、30,这是老 BASIC 给以后插行留空间的惯例。
可以从这些接进来
接下来
这些工具吃得下当前工具的产出,结果可以直接送过去。
ASCII 表格生成
ASCII Table Generator
把表格画成等宽 ASCII、Markdown 或制表线边框,好贴进 README 和代码注释里。
列表格式转换
List Formatter
把多行文本转成逗号列表、带引号的 SQL IN 子句、JSON 数组或项目符号列表,也能反着来。
行排序与打乱
Line Sorter & Shuffler
按字母、数字或长度排序,也可以随机打乱,支持倒序和大小写选项。
查找与替换
Find & Replace
按字面、整词或正则表达式替换文本,支持捕获组,并把每一处命中先预览出来。
Markdown 编辑器
Markdown Editor
边写边预览 Markdown,可导出渲染后的 HTML,支持 GFM 表格和任务列表。
文本脱敏
Text Anonymiser
在自由文本里找出邮箱、银行卡号、IP 地址和韩国格式的身份证号、电话号码、营业执照号,把它们遮蔽或换成假名。