文本工具

文本自动折行与换行工具

在线文本自动折行工具,支持自定义每行字符宽度、首行与后续行缩进字符串,以及超长单词自动截断换行设置。

运行工具

本工具用于将输入的纯文本按照指定的行宽限制进行自动折行与排版。在处理长段落文本、代码注释或命令行输出排版时,您可以指定目标单行宽度(有效数值范围为 10 至 500 之间,默认值为 80 个字符)。当文本超过设定的字符数时,系统会自动在空格或连字符处进行合理拆分,使多行内容保持整齐一致。如果单行文本长度未超出设定宽度,则会维持单行显示。若开启了超长单词换行选项,对于超出单行宽度的连续长字符串,工具会直接将其截断并换行显示;若关闭该选项,则会尽量保留长单词完整性。此外,您还可以设置缩进字符串,工具会将指定的缩进前缀同时添加到首行及后续所有换行行首,方便生成对齐统一的格式化文本。

使用说明

  1. 在文本输入框中粘贴或输入需要排版换行的文本内容。
  2. 在每行宽度框中设置目标字符数(有效范围为 10 到 500,默认设为 80)。
  3. 如需在每行起始处添加前缀或空格,可在缩进框中填入指定字符。
  4. 勾选或取消勾选超长单词换行选项,以决定是否强制截断超出宽度的单个长单词。
  5. 点击运行按钮,即可在输出区域查看并复制已按规则换行对齐的文本。

示例

  • 排版代码注释:输入一段长度超过 120 个字符的连续说明文字,将单行宽度设为 40,行首缩进设为 '// ',输出结果会将段落折为多行,且每行开头均带有 '// ' 注释前缀。
  • 格式化终端提示信息:输入长句英文日志,将单行宽度设为 30 并勾选强制拆分超长单词,文本中的超长标识符和以连字符连接的词组将被合理折行呈现。

常见问题

如果输入的单行宽度小于 10 或大于 500 会发生什么?

当输入文本不为空且提供了宽度数值时,系统会自动将有效宽度限制在 10 到 500 的范围之内;若未填写宽度,则默认按 80 个字符处理。

缩进字符是仅应用于第一行还是所有换行行?

缩进设置会同时应用在输出文本的第一行开头以及折行后生成的每一个后续新行开头。

当遇到带有连字符的复合词时工具如何处理?

排版过程中支持在连字符处进行自然断行,从而使段落能够更好地贴合设定的宽度边界。

如果输入框未填写任何文本,输出是什么?

如果未输入文本,工具将直接输出空白内容,不会产生额外换行或报错。

嵌入此工具

使用以下代码,将这个可直接使用的 SmartPlusLab 工具添加到您的网站。