ทำไมช่องว่างขนาด 8 แท็บเริ่มต้นคืออะไร สิ่งนี้มาจากไหนและทำไมมันใหญ่ขนาดนั้น? [ปิด]


11

เมื่อฉันกดtabในแอพพลิเคชั่นมากมายเช่นvimOpenOffice เป็นต้นขนาดแท็บจะเท่ากับ 8 ช่องว่าง / ตัวอักษร

นี่เป็นค่าเริ่มต้นสำหรับหลาย ๆ แอปพลิเคชัน เมื่อขนาดเทอร์มินัลเริ่มต้นคือ 80 ตัวอักษรในแนวนอนทำไมขนาดแท็บถึงใหญ่มาก หลังจาก 5 แท็บฉันครึ่งทางผ่านเทอร์มินัลและข้อความเริ่มดูน่าเกลียดด้วยการตัดข้อความ

ฉันสงสัยว่าประวัติเบื้องหลังการตัดสินใจของแท็บ 8 ตัวคืออะไร

ฉันรู้วิธีการเปลี่ยนการตั้งค่าในกลุ่มที่จะทำให้มัน 4 ตัวอักษร ฉันแค่อยากเข้าใจว่าทำไมเรายังมี 8 ชุดเป็นค่าเริ่มต้นสำหรับแอปพลิเคชันมากมาย

คำตอบ:


15

จากบทความ Wikipedia ที่ " Tab Tab ":

ในทางปฏิบัติแล้วการหยุดแท็บที่ตั้งค่าได้นั้นถูกแทนที่อย่างรวดเร็วด้วยการหยุดแท็บแบบคงที่โดยแท้จริงแล้วมาตรฐานที่ทุก ๆ 8 ตัวอักษรในแนวนอนและทุก ๆ 6 บรรทัดในแนวตั้ง (โดยทั่วไปแล้วหนึ่งนิ้วแนวตั้ง) โปรแกรมการพิมพ์สามารถส่งช่องว่างหรือเส้นป้อนที่ต้องการได้อย่างง่ายดายเพื่อย้ายไปยังตำแหน่งใด ๆ ที่ต้องการบนแบบฟอร์มและสิ่งนี้มีความน่าเชื่อถือมากกว่าวิธีหยุดแท็บการตั้งค่าแบบโมดอลและไม่ใช่มาตรฐาน อักขระแท็บกลายเป็นรูปแบบของการบีบอัดข้อมูล

มันไม่ชัดเจนว่าทำไมขนาดแท็บแนวนอน 8 ตัวอักษรตั้งแต่ 5 ตัวอักษรครึ่งนิ้วในเครื่องพิมพ์ทั่วไปในเวลานั้นได้รับความนิยมมากกว่าย่อหน้าเยื้อง


ไม่คิดว่าจะมีอะไรเกี่ยวข้องกับนิ้วเลย
nelaaro

1
ทำไมเรายังคงใช้ค่าเริ่มต้นนั้น
nelaaro

3
@nelaar: ตัวอย่างก่อนประวัติศาสตร์; มีไฟล์ข้อความจำนวนมากเขียนขึ้นอยู่กับ tabstops 8 คอลัมน์ แต่ฉัน (และคนอื่น ๆ จำนวนมาก) ชอบช่องว่างมากกว่าแท็บสำหรับการเยื้อง ในฉัน.vimrcฉันมีset expandtabและset sw=4; ฉันtsตั้งค่าtapstops ( ) เป็นค่าเริ่มต้นที่ 8 ฉันใช้ Ctl-T และ Ctrl-D เพื่อเยื้อง
Keith Thompson

ที่จริงแล้วฉันเชื่อว่าสิ่งนี้มาจากยุคของเครื่องพิมพ์ดีดแบบแมนนวล - ที่แท็บคงที่หยุดทุก 8 ตัวอักษรอนุญาตให้คุณจัดรูปแบบตารางตัวเลขอย่างรวดเร็ว อนุญาตให้มีช่องว่าง 8 ช่องสูงสุด 7 อักขระและเว้นวรรคหนึ่งช่อง เพื่อจุดประสงค์ส่วนใหญ่ที่เพียงพอ (และเพียงพอ) มีขนาดเล็กลงและคุณไม่สามารถใส่ตัวเลขได้ ใหญ่กว่าและคุณไม่มีคอลัมน์จำนวนมากในตารางของคุณ ฉันยังคงมีเครื่องพิมพ์ดีดแบบแมนนวลที่หยุดแท็บคงที่ทุก ๆ 8 ตัวอักษร
Floris

1
Fyi, Wikipedia ได้แก้ไขย่อหน้าสุดท้ายเพื่ออธิบายว่าทำไมตัวอักษร 8 ตัวถูกเลือกมากกว่า 5 ตัวอักษร: "ขนาดแท็บแนวนอนทั่วไปของตัวละครแปดตัวมีการพัฒนาแม้ว่าตัวละครห้าตัวจะมีขนาดครึ่งนิ้วและเยื้องย่อหน้าทั่วไปเพราะเป็นพลัง มันง่ายกว่าที่จะคำนวณเป็นเลขฐานสองสำหรับอุปกรณ์อิเล็กทรอนิกส์ดิจิทัลที่มีอยู่ "
GDP2
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.