Qual foi o uso histórico original do caractere de tabulação vertical ( \v
no idioma C, ASCII 11)?
Alguma vez teve uma tecla no teclado? Como alguém o gerou?
Existe algum idioma ou sistema ainda em uso hoje em que o caractere de tabulação vertical faz algo interessante e útil?
Respostas:
A aba vertical foi usada para acelerar o movimento vertical da impressora. Algumas impressoras usavam correias especiais com vários pontos. Isso ajudou a alinhar o conteúdo nos formulários. VT para o espaço do cabeçalho, preencha o cabeçalho, VT para a área do corpo, preencha as linhas, VT para formar o rodapé. Geralmente, ele foi codificado no programa como uma constante de caractere. Do teclado, seria CTRL- K.
Não acredito que alguém tenha mais motivos para usá-lo. A maioria dos formulários é gerada em uma linguagem de controle de impressora, como postscript.
@Talvi Wilson observou que era usado em python '\ v'.
Resultado:
A saída acima parece resultar no tamanho vertical padrão sendo uma linha. Eu testei com perl "\ 013" e a mesma saída ocorre. Isso pode ser usado para fazer alimentação de linha sem retorno de carro em dispositivos com conversão de alimentação de linha em retorno de carro + alimentação de linha.
fonte
stty
onlret
opção forneceu um comportamento consistente ao adicionar um retorno de carro a qualquer avanço de linha.O Microsoft Word usa o VT como um separador de linhas para distingui-lo da função normal de nova linha , usada como separador de parágrafos.
fonte
No setor médico, a VT é usada como o início do caractere de quadro nos protocolos MLLP / LLP / HLLP, usados para enquadrar dados HL-7, que é um padrão para intercâmbio médico desde o final dos anos 80 e ainda é amplamente utilizado. .
fonte
Foi usado durante a era da máquina de escrever para mover uma página para a próxima parada vertical, tipicamente espaçada 6 linhas (da mesma maneira que as guias horizontais se movem ao longo de uma linha com 8 caracteres).
Nos ambientes modernos, o vt tem muito pouco ou nenhum significado.
fonte
A guia vertical ASCII (
\x0B
) ainda é usada em alguns bancos de dados e formatos de arquivo como uma nova linha DENTRO de um campo. Por exemplo:.mer
formato de arquivo para permitir novas linhas dentro de um campo de dados,fonte
Descobri que o VT char é usado em caixas de texto pptx no final de cada linha mostrada na caixa para ajustar o texto ao tamanho da caixa. Parece ser gerado automaticamente pelo powerpoint (não introduzido pelo usuário) para mover o texto para a próxima linha e fixar o bloco de texto completo na caixa de texto. No exemplo abaixo, na posição de §:
fonte
Uma guia vertical era o oposto de um avanço de linha, ou seja, subia uma linha. Não tinha nada a ver com posições de tabulação. Se você quiser provar isso, tente em um terminal RS232.
fonte
semelhante à experiência de R0byn , eu estava experimentando uma apresentação de slides do Powerpoint e despejava o corpo principal do texto no slide, descobrindo que todos os locais onde normalmente se encontrava retorno de carro (ASCII 13 / 0x0d / ^ M) ou linha caracteres feed / nova linha (ASCII 10 / 0x0a / ^ J), ele usa a guia vertical (ASCII 11 / 0x0b / ^ K), provavelmente pelo motivo exato que dan04 descrito acima para o Word: serve como uma "nova linha" enquanto permanecendo no mesmo parágrafo. boa pergunta, embora eu tenha pensado que esse personagem seria tão inútil quanto um terminal de teletipo hoje.
fonte
Eu acredito que ainda está sendo usado, não tenho certeza exatamente. Pode até haver uma combinação de teclas.
Como o inglês é escrito da esquerda para a direita, o árabe da direita para a esquerda, existem idiomas no mundo que também são escritos de cima para baixo. Nesse caso, uma guia vertical pode ser útil, da mesma forma que a guia horizontal é usada para o texto em inglês.
Tentei pesquisar, mas ainda não encontrei nada útil.
fonte
Acabei de encontrar o char VT em um documento .pptx em vários locais dentro de um elemento da tabela. Mas nenhuma pista sobre como foi inserida.
fonte