Por que o tamanho da guia padrão é 8 espaços? De onde vem isso e por que é tão grande assim? [fechadas]

9

Quando eu pressiono tab em muitos aplicativos como vim , OpenOffice etc., o tamanho da tabulação é equivalente a 8 espaços / caracteres.

Este é o padrão para muitos aplicativos. Quando o tamanho do terminal padrão é de 80 caracteres horizontalmente, por que o tamanho da guia é tão grande? Após 5 abas eu estou no meio do terminal, e o texto começa a ficar feio, com quebra automática de texto.

Eu queria saber qual é a história por trás da decisão para as abas de 8 caracteres.

Eu sei como alterar as configurações em vim para criar 4 caracteres . Eu só quero entender por que ainda temos 8 set como padrão em tantos aplicativos.

    
por nelaaro 10.11.2011 / 11:52

1 resposta

15

Do artigo da Wikipédia sobre " Tecla Tab ":

In practice, settable tab stops were rather quickly replaced with fixed tab stops, de facto standardized at every multiple of 8 characters horizontally, and every 6 lines vertically (typically one inch vertically). A printing program could easily send the necessary spaces or line feeds to move to any position wanted on a form, and this was far more reliable than the modal and non-standard methods of setting tab stops. Tab characters simply became a form of data compression.

It is unclear why the 8-character horizontal tab size was chosen, since 5 characters, a half inch in a typical printer at that time, was much more popular as a paragraph indentation.

    
por 10.11.2011 / 12:10