文本换行工具(自动换行)
在不拆开单词的前提下,按任意行宽给文本自动换行;还可以重排段落、每句一行、每 N 个字符换行,或在指定符号后换行。
中文和日文可能在任意两个字符之间换行;一行不会以 。 或 」 这样的收尾标点开头。
制表符按四个空格计算。行宽以等宽列数衡量,与代码编辑器或终端一致。
纯文本格式也有行长度的规矩:邮件正文和 Git 提交说明通常在 72 列换行,代码注释在 80 列,许多表单和老系统还会拒绝更长的行。这个文本换行工具按你选的宽度换行,不会切断单词,并保留段落分隔;它也可以在每句之后、每 N 个字符之后,或你指定的任意符号之后换行。
使用方法
- 粘贴文本。
- 选择操作:对超长行换行、重排段落(先合并已有换行)、每句一行、每 N 个字符换行,或在某个符号之后换行。
- 设置行宽;也可以加上行首字符,例如邮件引用用的“> ”或代码注释用的“// ”。
- 复制结果;备注会显示行数和最长的一行。
计算公式
贪心换行:如果 当前宽度 + 空格 + 单词宽度 ≤ 行宽,就加入下一个单词,否则另起一行
这是编辑器以及 Unix 的 fold、fmt 工具使用的首次适配方法。宽度按等宽列数衡量:勾选后谚文、汉字、假名、全角字符和表情符号按两列计算(Unicode 东亚字符宽度),组合重音按零列,制表符按四个空格。比整行还长的单词,可按你的选择拆到多行或保持完整;网址默认不会被拆开。
示例
在行宽 20 时,“今天天气晴朗,风也很凉爽,很适合散步。”变成两行:“今天天气晴朗,风也很”(20 列)和“凉爽,很适合散步。”。加上行首字符“> ”并将行宽设为 12 时,“一二三四五六七八九十”变成“> 一二三四五”和“> 六七八九十”,因为行首字符占用了 12 列中的 2 列。
常见问题
换行和重排段落有什么区别?
换行只拆分过长的行,并保留你已有的所有换行。重排段落会先把每个段落的各行合并,再重新换行,可以修复按其他宽度换过行的文本,或从 PDF 复制来的文本。空行和列表项总是另起一个新段落。
为什么中文或韩文的行看起来更短?
在等宽字体中,这些字符每个占两列,所以 40 列的一行大约只能放 20 个字符。如果你的目标像字数限制那样把每个字符都算一个,请取消勾选该选项。
可以在每句之后换行吗?
可以。选择“每句单独一行”。句子结尾由浏览器内置的句子规则判断,它了解多种语言的缩写和标点。
最后更新:
包含这些输入的页面地址: https://kakao.mobile/zh/tools/text-wrapper/
引用此工具
kakaoCalc. (2026, November 8). 文本换行工具(自动换行). https://kakao.mobile/zh/tools/text-wrapper/
“文本换行工具(自动换行).” kakaoCalc, 8 Nov. 2026, kakao.mobile/zh/tools/text-wrapper/.