按指定长度换行
在指定字符数处自动换行。
格式化前
格式化后
Tips
- 邮件客户端通常在每行约 72~80 个字符处自动换行。发送前预先格式化,可提升阅读体验。
- 不支持 HTML 标签或 Markdown 格式的文本,请仅使用纯文本。
- 中英文混排时,可能会在英文单词中间断行。
- 用于打印或导入阅读软件时,建议每行换行在 30~40 个字符左右,排版更整齐。
常见问题
是的,每个字符(包括中文全角字符)均计为 1 个字符。本工具按 Unicode 码点计数,而非字节数。
HTML 标签会被视为普通文本并计入字符数,可能在标签中间断行导致 HTML 损坏。本工具仅适用于纯文本。
不能。本工具会严格按照指定字符数断行,不会检测单词边界。如需按单词边界折行,请使用专门的 word-wrap 工具。
闲话 ― 80 字符的"魔咒":从打孔卡延续至今的惯例
许多代码编辑器和开发规范推荐"每行不超过 80 个字符",这个数字可以追溯到 IBM 于 1928 年设计的打孔卡(每行 80 列)。作为计算机物理存储介质,打孔卡的列数成为终端显示宽度的标准,并延续为现代终端的默认宽度(80 列 × 24 行)。
Linux 内核的官方编码规范至今仍建议"每行不超过 80 个字符"。不过,由于 GitHub 和 VS Code 支持更宽的显示,越来越多的团队将限制放宽到 120 或 160 个字符。
在电子邮件领域,每行折行在 72~78 个字符是长期沿用的惯例。这源于 RFC 2822(电子邮件格式标准)虽允许每行最多 1000 个字符,但建议以约 72 个字符折行以提升可读性。