2010-08-01 9 views
152

¿Cuál fue el uso histórico original del carácter de tabulación vertical (\v en el lenguaje C, ASCII 11)?¿Qué es una pestaña vertical?

¿Alguna vez tuvo una tecla en un teclado? ¿Cómo alguien lo generó?

¿Hay algún lenguaje o sistema todavía está en uso hoy en día, donde el carácter tabulador vertical hace algo interesante y útil?

+8

gran explicación aquí: http://en.wikipedia.org/wiki/Tab_key – Zabba

+2

He estado usando en los archivos .vsv así que no hago Tengo que pensar en cómo citar datos textuales en mis campos. – Ron

Respuesta

151

La pestaña vertical se utilizó para acelerar el movimiento vertical de la impresora. Algunas impresoras usaron cinturones de pestañas especiales con varias pestañas. Esto ayudó a alinear el contenido en los formularios. VT al espacio del encabezado, complete el encabezado, VT al área del cuerpo, complete las líneas, VT para formar el pie de página. En general, se codificó en el programa como una constante de caracteres. Desde el teclado, sería CTRL - K.

No creo que nadie tenga una razón para usarlo más. La mayoría de los formularios se generan en un lenguaje de control de impresora como postscript.

+4

También podría usarse para desplazarse rápidamente por la pantalla. Útil en los días de 300 Baudios. –

+3

Y algunos proveedores de datos como TechData lo usan en archivos CSV para reemplazar \ n. – Wiliam

+1

@BillThor: Genial, pero ¿cuál fue la especificación exacta de VT? ¿Qué fue lo que realmente hizo? Supongo, basado en su descripción, que movió el "cursor" imaginario verticalmente hacia abajo a la siguiente posición de "pestaña vertical". Pero, ¿también devolvió el cursor al comienzo de la línea? ¿O mantuvo la posición X del cursor sin cambios? – AnT

10

Fue utilizado durante la era de la máquina de escribir para moverse hacia abajo una página a la siguiente parada vertical, típicamente espaciados 6 líneas aparte (mucho las pestañas horizontales misma manera se mueven a lo largo de una línea por 8 caracteres).

En las configuraciones modernas, el vt es de muy poca importancia, si es que tiene alguna.

48

Microsoft Word uses VT como un separador de línea para distinguirlo del normal new line function, que se utiliza como separador de párrafo.

+7

Entonces, ¿esto es shift-enter? –

+2

No, pero Ctrl + Intro! –

+0

@ dan04: ¿Puede actualizar el enlace al artículo de Microsoft Wordk KB? –

0

Creo que todavía se está utilizando, no estoy seguro exactamente. Puede haber incluso una combinación clave de eso.

Como Inglés se escribe de izquierda a derecha, árabe derecha a izquierda, hay lenguas en el mundo, que también se escriben arriba a abajo. En ese caso, una pestaña vertical podría ser útil, ya que la pestaña horizontal se usa para el texto en inglés.

He intentado buscar pero todavía no he encontrado nada útil.

+6

Pensé en esto, pero luego lo descarté porque en lenguajes verticales una pestaña normal sería semánticamente apropiada. –

0

me acaba de encontrar el carbón VT en un documento .pptx en varios lugares dentro de un elemento de la tabla. Pero no hay ninguna pista sobre cómo se insertó.

0

similar a la experiencia de R0byn, estaba experimentando con una presentación de diapositivas de Powerpoint y descarté el cuerpo principal del texto en la diapositiva, encontrando que todos los lugares donde normalmente encontraría el retorno de carro (ASCII 13/0x0d/^ M) o línea de alimentación/nueva línea (caracteres ASCII 10/0x0a/^ J), utiliza la pestaña vertical (ASCII 11/0x0b/^ K) en su lugar, presumiblemente por la razón exacta que dan04 se describe anteriormente para Word: para servir como "nueva línea" mientras permanece dentro del mismo párrafo. Sin embargo, una buena pregunta es que pensé que este personaje sería tan inútil como teletype terminal hoy.

2

La pestaña vertical de ASCII (\x0B) todavía se utiliza en algunas bases de datos y formatos de archivo como una nueva línea dentro de un campo. Por ejemplo:

  • En el formato de archivo para permitir .mer nuevas líneas dentro de un campo de datos,
  • bases de datos de FileMaker pueden utilizar pestañas verticales como un avance de línea (ver https://support.microsoft.com/en-gb/kb/59096).
1

Una pestaña vertical era lo contrario de un salto de línea, es decir, subía una línea.No tiene nada que ver con las posiciones de las pestañas. Si quieres probar esto, pruébalo en un terminal RS232.

6

En la industria médica, VT se utiliza como el inicio del carácter de trama en los protocolos MLLP/LLP/HLLP que se utilizan para enmarcar datos HL-7, que ha sido un estándar para el intercambio médico desde finales de los 80 y todavía en uso amplio.

3

He encontrado que el char de VT se usa en cuadros de texto pptx al final de cada línea que se muestra en el recuadro para ajustar el texto al tamaño del cuadro. Parece ser generado automáticamente por powerpoint (no introducido por el usuario) para mover el texto a la siguiente línea y fijar el bloque de texto completo al cuadro de texto. En el ejemplo de abajo, en la posición del §:

"This is a text § 
inside a text box" 
Cuestiones relacionadas