Varsayılan sekme boyutu neden 8 boşluktur? Bu nereden geliyor ve neden bu kadar büyük? [kapalı]


11

OpenOffice vb.Gibi tabbirçok uygulamayı içeri vimaktardığımda, sekme boyutu 8 boşluk / karakterle eşdeğerdir.

Bu, birçok uygulama için varsayılan değerdir. Varsayılan terminal boyutu yatay olarak 80 karakter olduğunda, sekme boyutu neden bu kadar büyük? 5 sekmeden sonra terminalin tam ortasındayım ve metin, metin kaydırma ile çirkin görünmeye başlar.

8 karakter sekmesi için kararın arkasındaki tarihin ne olduğunu merak ediyordum.

4 karakter yapmak için vim ayarları nasıl değiştirileceğini biliyorum . Bu kadar çok uygulamada neden hala varsayılan 8 ayarımız olduğunu anlamak istiyorum.

Yanıtlar:


15

" Sekme tuşu " hakkındaki Wikipedia makalesinden :

Pratikte, ayarlanabilir sekme durakları oldukça hızlı bir şekilde sabit sekme durakları ile değiştirildi, 8 karakterin her birinde yatay olarak ve 6 satırın her birinde dikey olarak (genellikle dikey olarak bir inç) standart hale getirildi. Bir baskı programı, bir form üzerinde istenen herhangi bir konuma geçmek için gerekli boşlukları veya satır beslemelerini kolayca gönderebilir ve bu, sekme duraklarını ayarlamak için modsal ve standart olmayan yöntemlerden çok daha güvenilirdir. Sekme karakterleri bir tür veri sıkıştırması haline geldi.

8 karakterlik yatay sekme boyutunun neden seçildiği belli değil, çünkü o sırada tipik bir yazıcıda yarım inç olan 5 karakter, paragraf girintisi olarak çok daha popülerdi.


Hiç bir inç ile ilgisi olduğunu düşünmüyordu.
nelaaro

1
Neden hala bu varsayılanı koruyoruz.
nelaaro

3
@nelaar: Tarihsel emsal; 8 sütunlu sekmelere bağlı olarak yazılmış çok sayıda metin dosyası vardır. Ama ben (ve diğer birçok insan) girinti için sekmeler yerine boşlukları tercih ediyorum. Benim .vimrc, var set expandtabve set sw=4; Tappstops ( ts) varsayılan 8 olarak ayarlı tutuyorum . Girinti için Ctl-T ve Ctrl-D kullanıyorum.
Keith Thompson

Aslında, bunun manuel daktilo günlerinden geldiğine inanıyorum - her 8 karakterde bir sabit sekme durağı, bir sayı tablosunu hızlı bir şekilde biçimlendirmenize izin verdi. 7 karaktere kadar 8 boşluk ve bir boşluk; çoğu amaç için bu yeterli (ve yeterlidir). Daha küçük ve sayılarınızı sığamaz; ve tablonuzda çok fazla sütun bulunamaz. Hâlâ her 8 karakterde sabit sekme duraklarına sahip bir manuel daktilo var.
Floris

1
Fyi, Wikipedia, son paragrafın neden 5 karakter üzerinde 8 karakterin seçildiğini açıklamak için değiştirdi: "Beş karakter yarım inç olmasına ve zamanın tipik paragraf girintisine rağmen, sekiz karakterlik ortak bir yatay sekme boyutu gelişti, çünkü bir güç olarak ikisinden sınırlı dijital elektronik için ikili hesaplamak daha kolay oldu. "
GDP2
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.