文本对齐

按指定显示宽度对多行文本做左对齐、右对齐或居中处理,自动按中日韩全角字符占两列的规则计算宽度,适合对齐中英文混排的表格、菜单与日志文本,全部在浏览器本地完成。

输入与参数 等待输入

宽度按显示列计算:ASCII 字符占 1 列,中日韩全角字符占 2 列;超过宽度的行保持原样不截断。

对齐结果
目标宽度—
行数—
最宽原始行—
对齐方式—
输入文本并设置宽度后点击「对齐文本」,结果将显示在这里。

结果使用等宽字体显示,可直观看到对齐效果。

对齐规则
  • 按「显示宽度」对齐:ASCII 半角计 1 列,CJK 全角计 2 列。
  • 左对齐在行尾补填充字符,右对齐在行首补。
  • 居中时先左侧补 floor(diff/2) 列,剩余补在右侧。
  • 当原始行宽度 ≥ 目标宽度时,保持原样不截断、不补白。
  • 填充字符默认空格,可改为 -、. 等可见字符。
  • 换行符统一按 \n 输出,忽略原始 CRLF 差异。