等宽对齐工具

把多行文本按分隔符拆成若干列,再依据字符的真实显示宽度补空格对齐。在等宽字体下,ASCII 半角字符宽 1、中日韩全角字符宽 2,因此按「字符个数」补空格一定会错位;本工具按显示宽度计算,中英文混排也能整齐对齐,全部在浏览器本地完成。

输入内容 等待输入

按分隔符拆分每一行,同一列的单元格会补齐到该列的最大显示宽度。

对齐结果
有效行数—
列数—
最大宽度—
输入文本并点击「生成对齐」,结果将显示在这里。

结果使用空格补位,请在等宽字体环境下查看才能呈现对齐效果。

使用规则
  • 每一行按「分隔符」拆分为若干列,默认分隔符为 |。
  • 某列的宽度取该列所有单元格显示宽度的最大值。
  • 相邻两列之间至少保留 1 个空格的间距。
  • 每行末尾多余的空格会被去掉,避免产生不可见空白。
  • 分隔符留空时,改为把每一行补齐到最长行的显示宽度。
  • 宽度判定覆盖韩文、中日韩汉字、假名、全角字符与常见 Emoji,按 2 计算。
  • 对齐结果需在等宽字体下查看,复制到代码编辑器、终端的显示效果一致。