文本换行/填充

💼 Text Wrap & Fill Tool

📐 计算公式 / 原理
字符模式:行数 = ⌈文本长度 / 宽度⌉,第 i 行 = 文本[i×宽度 : (i+1)×宽度];词模式:按空白切词,累计长度超过宽度即换行;超长词(单词长度 > 宽度)按宽度强制切分
字符模式严格按定长切分,会切断英文单词与中文词语,适合固定宽度设备(如小票、终端)。词模式保持单词完整,行数略多但可读性好,是正文排版的默认选择。两种模式都按 UTF-16 code unit 计数,含 emoji 或代理对字符(如 𝕏、部分表情)时计数会偏大,视觉宽度以实际渲染为准。换行符可选 \n、\r\n 或
,写 HTML 片段用
,生成 Windows 文本用 \r\n。

📚 深度解析:文本换行

💡 常见使用场景

  • 固定宽度排版:把长段落按每行 N 字符断行,适合终端/邮件正文。
  • 代码注释换行:长说明按 80 列折行,符合规范。
  • 移动端预览:窄屏按短行重排提升可读。
按 40 字宽换行
一段 120 字说明设宽度 40,拆成 3 行各约 40 字,在等宽字体下整齐;注意不在单词中间断(除非开启强制断)。

❓ 常见问题(FAQ)

会在词中断开吗?
默认在空格处断行(不切断英文词);中文无空格时可按字符宽断,需开启「按字符」模式避免超宽。
和文本分割区别?
分割按分隔符拆,换行按宽度智能折行并保持语义完整,适合排版而非数据拆分。
⚠️ 使用说明与注意事项
📖关于「文本换行/填充」 ▼

🎯使用场景