自动换行工具|按指定字符数换行(免费)
免费在线工具,可按您指定的字符数自动为长文本插入换行。适合调整邮件正文的换行、或将文本贴入较窄的区域时整理格式。无需注册,完全在浏览器中运行。
格式化前
格式化后
以指定字数换行是什么
本工具会将您贴上的文章按指定的字数分段,重新插入换行。即使原本完全没有换行的长文,也能整形为按固定宽度折行的状态。可用于调整邮件正文的折行,或在把文字灌入较窄字段之前先行整理。
分段仅依字数机械地进行。日文全角字符与英数字同样计为1个字,因此若是日文,视觉上的宽度也大致整齐。不过请留意两点:英文单字可能在中途被切断,以及 HTML 标签或 Markdown 语法有被破坏的可能。仅对纯文本进行整形最为稳妥。
指定字数换行的操作步骤
- 贴上想整形的文章 在「整形前」字段输入目标文章。既有的换行会原样保留,如有需要请先行去除。
- 决定折行的字数 邮件正文以72~80字、印刷或较窄字段以30~40字为参考。请依用途输入数值。
- 整形并确认结果 按下「整形」后,结果会显示在「整形后」字段。请以肉眼确认单字是否有不自然的切断。
用好本工具的小技巧
- 邮件客户端通常在每行约 72~80 个字符处自动换行。发送前预先格式化,可提升阅读体验。
- 不支持 HTML 标签或 Markdown 格式的文本,请仅使用纯文本。
- 中英文混排时,可能会在英文单词中间断行。
- 用于打印或导入阅读软件时,建议每行换行在 30~40 个字符左右,排版更整齐。
指定字数换行的实用场景
把邮件正文整理得更易读
长文若原样寄出,会依收件端的环境折行得参差不齐。事先以72~80字整形,在任何环境下都能以您预期的形式呈现。
把文字灌入较窄的字段
在贴入表单或系统输入栏等宽度有限之处前先行整形,可避免溢出与自动折行的紊乱。
整理印刷用的原稿
散发资料或脚本这类以纸张阅读的内容,控制在每行30~40字左右可减少视线移动,读来更为轻松。
让等宽显示之处对齐
想统一原始码注释或设定档说明文等以等宽字型显示之处的行长时,即可使用。
换行与行长的术语
- 折行
- 指将过长的行以指定宽度送往下一行。有由显示端自动进行的情形,也有如本工具般实际插入换行字符的情形。
- 字数
- 本工具计数的单位。不区分全角与半角,一律视为1个字,因此与位元组数并不一致。
- 纯文本
- 指不含格式与装饰、仅由文字构成的文本。若对含有标签或语法的内容进行整形,可能会破坏其结构。
- 等宽字型
- 指所有字符宽度相同的字型。对齐行长的效果会直接反映在外观上。
- 单字边界
- 指英文中单字可以断开的位置。本工具仅依字数分段,并不考虑此处。
常见问题
闲话 ― 80 字符的"魔咒":从打孔卡延续至今的惯例
许多代码编辑器和开发规范推荐"每行不超过 80 个字符",这个数字可以追溯到 IBM 于 1928 年设计的打孔卡(每行 80 列)。作为计算机物理存储介质,打孔卡的列数成为终端显示宽度的标准,并延续为现代终端的默认宽度(80 列 × 24 行)。
Linux 内核的官方编码规范至今仍建议"每行不超过 80 个字符"。不过,由于 GitHub 和 VS Code 支持更宽的显示,越来越多的团队将限制放宽到 120 或 160 个字符。
在电子邮件领域,每行折行在 72~78 个字符是长期沿用的惯例。这源于 RFC 2822(电子邮件格式标准)虽允许每行最多 1000 个字符,但建议以约 72 个字符折行以提升可读性。