Tại sao kích thước tab mặc định là 8 dấu cách? Điều này đến từ đâu và tại sao nó lại lớn như vậy? [đóng cửa]


11

Khi tôi ấn tabvào nhiều ứng dụng như vimOpenOffice, v.v., kích thước tab tương đương với 8 khoảng trắng / ký tự.

Đây là mặc định cho nhiều ứng dụng. Khi kích thước thiết bị đầu cuối mặc định là 80 ký tự theo chiều ngang, tại sao kích thước tab lại lớn như vậy? Sau 5 tab, tôi đi được một nửa trên thiết bị đầu cuối và văn bản bắt đầu trông xấu xí, với gói văn bản.

Tôi đã tự hỏi lịch sử đằng sau quyết định cho 8 tab ký tự là gì.

Tôi biết cách thay đổi cài đặt trong vim để làm cho nó 4 ký tự . Tôi chỉ muốn hiểu tại sao chúng ta vẫn có 8 bộ được đặt làm mặc định trên rất nhiều ứng dụng.

Câu trả lời:


15

Từ bài viết Wikipedia về " Phím tab ":

Trong thực tế, các điểm dừng tab có thể thay thế được thay thế nhanh chóng bằng các điểm dừng tab cố định, thực tế được tiêu chuẩn hóa ở mỗi bội số của 8 ký tự theo chiều ngang và cứ sau 6 dòng theo chiều dọc (thường là một inch theo chiều dọc). Một chương trình in có thể dễ dàng gửi các khoảng trắng hoặc nguồn cấp dữ liệu cần thiết để di chuyển đến bất kỳ vị trí nào bạn muốn trên một biểu mẫu và điều này đáng tin cậy hơn nhiều so với các phương thức cài đặt tab không theo phương thức và không chuẩn. Các ký tự tab đơn giản trở thành một dạng nén dữ liệu.

Không rõ tại sao kích thước tab ngang 8 ký tự được chọn, vì 5 ký tự, một nửa inch trong một máy in thông thường vào thời điểm đó, phổ biến hơn nhiều như một đoạn thụt lề.


Không nghĩ rằng nó có một số điều để làm với một inch cả.
nelaaro

1
Tại sao chúng ta vẫn giữ mặc định đó.
nelaaro

3
@nelaar: Tiền lệ lịch sử; có rất nhiều tệp văn bản được viết để phụ thuộc vào các tab 8 cột. Nhưng tôi (và rất nhiều người khác) thích không gian hơn là các tab để thụt lề. Trong tôi .vimrc, tôi có set expandtabset sw=4; Tôi giữ tapstops ( ts) được đặt thành mặc định 8. Tôi sử dụng Ctl-T và Ctrl-D để thụt lề.
Keith Thompson

Trên thực tế, tôi tin rằng điều này xuất phát từ thời của máy đánh chữ thủ công - nơi một tab cố định dừng mỗi 8 ký tự cho phép bạn định dạng nhanh một bảng số. 8 khoảng trắng cho phép tối đa 7 ký tự cộng với một khoảng trắng; cho hầu hết các mục đích đã (và là) đủ. Bất kỳ nhỏ hơn và bạn không thể phù hợp với số của bạn; lớn hơn và bạn không thể có rất nhiều cột trong bảng của mình. Tôi vẫn có một máy đánh chữ thủ công có các tab cố định dừng ở mỗi 8 ký tự.
Floris

1
Fyi, Wikipedia đã sửa đổi đoạn cuối đó để giải thích lý do tại sao 8 ký tự được chọn trên 5 ký tự: "Kích thước tab ngang phổ biến gồm tám ký tự được phát triển, mặc dù năm ký tự là nửa inch và thụt dòng điển hình của thời gian, bởi vì như một sức mạnh trong đó có hai cách dễ dàng hơn để tính toán nhị phân cho các thiết bị điện tử kỹ thuật số hạn chế có sẵn. "
GDP2
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.