อะไรคือการใช้งานในอดีตของอักขระแท็บแนวตั้ง ( \v
ในภาษา C, ASCII 11)
เคยมีปุ่มบนแป้นพิมพ์หรือไม่? มีคนสร้างมันขึ้นมาได้อย่างไร
วันนี้มีภาษาหรือระบบใดบ้างที่ตัวอักษรแท็บแนวตั้งมีสิ่งที่น่าสนใจและมีประโยชน์หรือไม่
อะไรคือการใช้งานในอดีตของอักขระแท็บแนวตั้ง ( \v
ในภาษา C, ASCII 11)
เคยมีปุ่มบนแป้นพิมพ์หรือไม่? มีคนสร้างมันขึ้นมาได้อย่างไร
วันนี้มีภาษาหรือระบบใดบ้างที่ตัวอักษรแท็บแนวตั้งมีสิ่งที่น่าสนใจและมีประโยชน์หรือไม่
คำตอบ:
แท็บแนวตั้งถูกใช้เพื่อเพิ่มความเร็วในการเคลื่อนที่ในแนวตั้งของเครื่องพิมพ์ เครื่องพิมพ์บางเครื่องใช้เข็มขัดแท็บพิเศษที่มีจุดแท็บต่างๆ สิ่งนี้ช่วยจัดแนวเนื้อหาในแบบฟอร์ม VT ไปยังพื้นที่ส่วนหัว, เติมส่วนหัว, VT ไปยังพื้นที่ร่างกาย, กรอกข้อมูลในบรรทัด, VT เพื่อสร้างส่วนท้าย โดยทั่วไปมันถูกเข้ารหัสในโปรแกรมเป็นค่าคงที่ตัวละคร จากแป้นพิมพ์ก็จะเป็น-CTRLK
ฉันไม่เชื่อว่าใครจะมีเหตุผลที่จะใช้มันอีกต่อไป ฟอร์มส่วนใหญ่สร้างขึ้นในภาษาควบคุมเครื่องพิมพ์เช่น postscript
@Talvi Wilson สังเกตว่าใช้ใน python '\ v'
print("hello\vworld")
เอาท์พุท:
hello
world
เอาท์พุทข้างต้นดูเหมือนจะส่งผลให้ขนาดแนวตั้งเริ่มต้นเป็นหนึ่งบรรทัด ฉันทดสอบกับ perl "\ 013" แล้วและมีเอาต์พุตเหมือนกันเกิดขึ้น สิ่งนี้สามารถใช้เพื่อทำการป้อนบรรทัดโดยไม่มีการขึ้นบรรทัดใหม่บนอุปกรณ์ที่มีการแปลง linefeed เป็น carline-return + linefeed
stty
onlret
ตัวเลือกที่มีให้พฤติกรรมที่สอดคล้องกันโดยการเพิ่มผลตอบแทนการขนส่งไปยังฟีดสายใด ๆ
Microsoft Word ใช้ VTเป็นตัวคั่นบรรทัดเพื่อแยกความแตกต่างจากฟังก์ชันบรรทัดใหม่ปกติซึ่งใช้เป็นตัวคั่นย่อหน้า
ในอุตสาหกรรมการแพทย์ VT ใช้เป็นจุดเริ่มต้นของตัวละครเฟรมในโปรโตคอล MLLP / LLP / HLLP ที่ใช้ในการจัดทำเฟรมข้อมูล HL-7 ซึ่งเป็นมาตรฐานสำหรับการแลกเปลี่ยนทางการแพทย์มาตั้งแต่ปลายยุค 80 และยังคงใช้กันอย่างแพร่หลาย .
มันถูกใช้ในยุคเครื่องพิมพ์ดีดเพื่อเลื่อนหน้าลงไปที่แนวตั้งหยุดถัดไปซึ่งโดยทั่วไปจะเว้นระยะห่างกัน 6 บรรทัด
ในการตั้งค่าวันที่ทันสมัย vt มีความสำคัญน้อยมากถ้ามี
แท็บแนวตั้ง ASCII ( \x0B
) ยังคงใช้ในบางฐานข้อมูลและรูปแบบไฟล์เป็นบรรทัดใหม่ภายในฟิลด์ ตัวอย่างเช่น:
.mer
รูปแบบไฟล์เพื่ออนุญาตให้มีบรรทัดใหม่ภายในเขตข้อมูลฉันได้พบว่า VT char ใช้ในกล่องข้อความ pptx ที่ส่วนท้ายของแต่ละบรรทัดที่แสดงในกล่องในรูปแบบอื่น ๆ เพื่อปรับข้อความให้มีขนาดของกล่อง ดูเหมือนว่าจะถูกสร้างขึ้นโดยอัตโนมัติโดย powerpoint (ไม่ได้แนะนำโดยผู้ใช้) เพื่อย้ายข้อความไปยังบรรทัดถัดไปและแก้ไขบล็อกข้อความทั้งหมดไปยังกล่องข้อความ ในตัวอย่างด้านล่างในตำแหน่ง§:
"This is a text §
inside a text box"
แท็บแนวตั้งตรงข้ามกับตัวดึงข้อมูลบรรทัดนั่นคือมันเพิ่มขึ้นหนึ่งบรรทัด มันไม่มีส่วนเกี่ยวข้องกับตำแหน่งแท็บ หากคุณต้องการพิสูจน์สิ่งนี้ลองใช้เทอร์มินัล RS232
คล้ายกับประสบการณ์ของR0bynฉันกำลังทดลองใช้งานการนำเสนอภาพนิ่งของ Powerpoint และทิ้งเนื้อหาหลักของข้อความไว้บนภาพนิ่งพบว่าสถานที่ทั้งหมดที่มักจะพบว่าคืนรถ (ASCII 13 / 0x0d / ^ M) หรือบรรทัด ฟีด / บรรทัดใหม่ (ASCII 10 / 0x0a / ^ J) อักขระใช้แท็บแนวตั้ง (ASCII 11 / 0x0b / ^ K) แทนสันนิษฐานว่าด้วยเหตุผลที่แน่นอนที่dan04อธิบายไว้ข้างต้นสำหรับ Word: เพื่อใช้เป็น "newline" ในขณะที่ อยู่ในวรรคเดียวกัน คำถามที่ดี แต่อย่างที่ฉันคิดว่าตัวละครตัวนี้จะไร้ประโยชน์เหมือนเทอร์มินัลโทรพิมพ์ในปัจจุบัน
ฉันเชื่อว่ามันยังคงใช้งานอยู่ไม่แน่ใจเหมือนกัน อาจมีการรวมกันที่สำคัญของมัน
เนื่องจากภาษาอังกฤษเขียนจากซ้ายไปขวาอาหรับจากขวาไปซ้ายมีภาษาในโลกที่เขียนจากบนลงล่างเช่นกัน ในกรณีนั้นแท็บแนวตั้งอาจมีประโยชน์เช่นเดียวกับแท็บแนวนอนที่ใช้สำหรับข้อความภาษาอังกฤษ
ฉันพยายามค้นหา แต่ก็ยังหาอะไรที่มีประโยชน์ไม่ได้
ฉันเพิ่งพบถ่าน char ในเอกสาร. pptx ที่หลายแห่งภายในองค์ประกอบตาราง แต่ไม่มีเงื่อนงำเกี่ยวกับวิธีการแทรก