垂直制表符(C语言中的\v, ASCII 11)最初的历史用途是什么?

它的键盘上有键吗?人们是如何产生它的?

现在还在使用的语言或系统中,垂直制表符有一些有趣和有用的地方吗?


当前回答

在打字机时代,它被用来向下移动一页到下一个垂直的位置,通常间隔6行(与水平制表符沿一行移动8个字符大致相同)。

在现代环境中,vt即使有意义,也是微不足道的。

其他回答

在医疗行业中,VT在用于帧化HL-7数据的MLLP/LLP/HLLP协议中用作帧字符的开始,自80年代末以来一直是医疗交换的标准,并且仍然被广泛使用。

我发现VT字符是用在pptx文本框在每行显示在盒子的末尾,以调整文本到盒子的大小。 它似乎是由powerpoint自动生成的(不是用户引入的),目的是将文本移动到下一行,并将完整的文本块固定到文本框中。在下面的例子中,在§的位置:

"This is a text §
inside a text box"

ASCII垂直制表符(\x0B)仍然在一些数据库和文件格式中作为字段中的新行使用。例如:

在.mer文件格式中,允许在数据字段中添加新行, FileMaker数据库可以使用垂直选项卡作为换行符(参见https://support.microsoft.com/en-gb/kb/59096)。

我相信它仍在使用,不确定。甚至可能有一个关键的组合。

正如英语从左到右,阿拉伯语从右到左,世界上有些语言也是从上到下书写的。在这种情况下,垂直标签可能会有用,就像水平标签用于英语文本一样。

我试着搜索,但还没有找到有用的东西。

Microsoft Word使用VT作为行分隔符,以区别于普通的new line函数,后者用作段落分隔符。