文本換行/填充

💼 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)

會在詞中斷開嗎?
預設在空格處斷行(不切斷英文詞);中文無空格時可按字元寬斷,需開啟「按字元」模式避免超寬。
和文本分割區別?
分割按分隔符拆,換行按寬度智慧折行並保持語義完整,適合排版而非資料拆分。
⚠️ 使用說明與注意事項
📖關於「文本換行/填充」 ▼

🎯使用場景