Javatpoint标志
Javatpoint标志

什么是自动换行?

字处理程序或文本编辑器中使所有文本被限制在定义的边距内的特性称为换行。有时。它被称为绕行和绕行,当一行文本被填充时,将光标移动到下一行;因此,用户不需要每行后都按“Enter”。当文档的页边距被改变时,此时会发生自动换行。为了在页面指定的页边距内保留文本,大多数文字处理程序使用换行功能。文本将在没有换行符的一行上继续,直到用户按下Enter键换行。

例如,你可以在下面的图片中看到,如果没有换行,文本会移出框的边界,而有了换行,文本会自动嵌入框中;因为当一行文本被填充时,它会将光标移动到下一行。

什么是换行

对于换行,当换行符出现在行尾时称为软换行,而硬换行则创建新段落。软回车是在句子最后的标点符号后面,或者放在完整单词的最后。此外,使用软连字符,没有连字符的单词可能会被换行到下一行。

此外,还使用算法来执行换行。通常,它是在最小单词长度的基础上实现的,以提供最佳的可读性和外观。自动换行允许文本的显示动态灵活地适应不同大小的显示。

为什么要使用换行?

换行是一种防止文本被忽略或剪切的技术,同时也将其包含在特定区域内。此外,当光标结束一行时,您不需要按Enter键,因为当一行文本被填充时,光标会自动移动到下一行。类似地,网站发布者通过使用HTML div标签将内容上传到网站上,该标签包装了页面的所有文本,使其更易于阅读。对于没有使用换行功能的长行文本,必须水平滚动(从左到右),而不是垂直滚动(向上和向下)。

关闭自动换行

通常,换行功能可以通过启用连字符来关闭;然而,它通常是默认设置的。如果你真的想关闭换行功能,你需要点击换行按钮,或者调整程序的设置来关闭它。下面给出的图片可以帮助您识别包含该选项的程序的换行按钮的外观。

什么是换行

这里需要注意的是,如果关闭或禁用了换行功能,则在键入时,文本行将在同一行上水平继续,并且光标不会移动到下一行,直到按下Enter键。

为什么有人会关闭换行?

有时,关闭换行功能可能会更好。例如,当您处理具有长文本行的文件时。在这种情况下,禁用换行功能后,查看和查找文本可能会更容易。另外,如果禁用了自动换行,并且有一个每行包含各种值的.csv文件,那么就很容易看到每行的开头。

单词边界、连字符和硬空格

软回车通常用在句子结尾或整个句子末尾的标点符号之后。另一方面,当句子或单词包含连字符时,就会出现换行。有时,它不会发生,并且可以通过使用硬连字符或非断连字符而不是常规连字符来阻止。

通过在单词中包含软连字符,没有连字符的单词可以被包装。当单词没有换行时,软连字符不可见。但是,如果单词被换行,则在软连字符处换行。有时,在相邻的单词之间,换行是不可实现的。在这些情况下,换行通常可以通过使用非断行空格或单词之间的硬空格来阻止,而不是使用常规空格。

如何在一定数量的字符包装文本

文本工具可用于在一定长度上换行任何文本。例如,如果你有一个长度为100个字符的文本,想要换行这个文本,你可以使用这个工具换行这个文本;您需要粘贴100个字符长度的文本到工具中,并在“换行文本”部分输入“100”。

历史

1955年,西联汇款开发了一种“页面打印机控制单元”,其中首次使用了原始的断行功能。这个系统依靠的不是可编程的数字计算机,而是继电器,因此需要开发一种无需使用数据缓冲区即可执行的算法。在此系统中,如果没有发现空格字符,则在第70个字符处断行;如果没有发现空格字符,则在第58个字符后的第一个空格字符处断行。

贪心算法是唐纳德·高德纳(Donald Knuth)在1977年一份未发表的备忘录中提出的,它先于动态规划方法——断行。这是唐纳德·高德纳在描述他的TeX排版系统时概述的。后来,它在1981年由Knuth & Plass出版,其中有更多的细节。







Youtube 视频加入我们的Youtube频道:现在加入

反馈


帮助别人,请分享

脸谱网 推特 pinterest

学习最新教程


准备


热门的技术


b .技术/马华






Baidu
map