คำถามติดแท็ก carriage-return

3
เป็นกลุ่ม: แสดงตัวดึงข้อมูลบรรทัด & carriage-return
ฉันจะแสดงตัวดึงข้อมูลบรรทัดและ / หรืออักขระขึ้นบรรทัดใหม่ใน vi / vim ได้อย่างไร ฉันรู้ว่าset listจะแสดงอักขระช่องว่างทั้งหมด (?) แต่ก็แทนที่แท็บ \ t ฯลฯ (แต่นั่นไม่ใช่สิ่งที่ฉันต้องการ) โดยทั่วไปฉันแค่ต้องการแสดงตัวอักษรบางตัวเช่น \ r (บนเดเบียนนี่ดูเหมือนจะเป็นค่าเริ่มต้น แต่ใน Gentoo มันต่างกัน) ขอแสดงความนับถือ


2
คุณเรียกแป้นพิมพ์ที่มีแป้น Enter เป็นรูปแท่งอะไร
ฉันเป็นโปรแกรมเมอร์และนักพิมพ์แบบสัมผัสดังนั้นควรพิมพ์ให้ดีที่สุดเมื่อใช้ปุ่มที่ฉันคาดไว้ อาจเป็นเพราะฉันเป็นคนอเมริกันและทำงานส่วนใหญ่ของฉันบนคอมพิวเตอร์ Apple ฉันคาดว่าแป้นพิมพ์จะมีคีย์ Enter รูปแท่งคีย์แบ็กสแลช / ไพพ์คีย์เหนือปุ่ม Enter ทันทีและแป้น Backspace ที่มีรูปทรงแท่ง: แป้นพิมพ์ Dell พร้อมปุ่มส่งคืนที่มีรูปทรงแท่ง: น่าเสียดายที่เมื่อฉันสั่งซื้ออุปกรณ์ใหม่ (ที่ไม่ใช่ Apple) ฉันมักจะได้รับคีย์บอร์ดที่มีคีย์ส่งคืนรูปตัว L ที่แตกต่างกันโดยสิ้นเชิงปุ่มแบ็กสแลช / ไพพ์คีย์ที่อยู่ในแถวบนสุดและคีย์ backspace teenie: แป้นพิมพ์เกตเวย์พร้อมปุ่มส่งคืนรูปตัว L: คีย์บอร์ดเช่นนี้ทำให้ฉันบ้าและฉันต้องการหลีกเลี่ยงพวกเขาให้มากที่สุด อย่างไรก็ตามนี่คือปัญหา: ฉันไม่รู้ว่าจะเรียกรูปแบบแป้นพิมพ์ที่ฉันชอบได้อย่างไรดังนั้นฉันจึงไม่สามารถอ่านรายละเอียดของคอมพิวเตอร์และรู้ว่ามันมีแป้นพิมพ์ "ดี" หรือไม่ หากไม่มีคำเฉพาะสำหรับแป้นพิมพ์ประเภทนี้ฉันจะลดการตรวจสอบภาพใด ๆ ที่ฉันเห็นบนแป้นพิมพ์มองหารูปร่างของปุ่มส่งคืน ถึงแม้ว่าในบางครั้งฉันจะเห็นแป้นพิมพ์ "ดี" ในสื่อการตลาด แต่เมื่อสั่งซื้อของฉันมาถึงจริงแล้วจะมีแป้นพิมพ์ "ไม่ดี" (BTW ฉันแน่ใจว่ามีคนที่รักปุ่มส่งคืนรูปตัว L และฉันไม่ได้หมายถึงการไม่ดูหมิ่นโดยการเรียกแป้นพิมพ์ดังกล่าวว่า "ไม่ดี" แต่เมื่อประเมินความต้องการส่วนตัวของฉันนั่นคือสิ่งที่พวกเขาเป็น) พวกเขาเป็นคีย์บอร์ดทั้งหมด แต่มีชื่อเลย์เอาต์คีย์บอร์ดที่ระบุสิ่งที่ฉันต้องการหรือไม่?

1
Mac OS Lion เปลี่ยนไปใช้การใช้งานตัวดึงข้อมูลบรรทัด (LF '\ n') สำหรับการขึ้นบรรทัดใหม่แทนที่จะส่งคืนค่าขนส่ง (CR '\ r') หรือไม่
ฉันเปลี่ยนมาใช้ Lion ซักพักแล้วเพิ่งสังเกตว่าเมื่อฉันบันทึกไฟล์ข้อความใน TextEdit จะใช้ LF เพื่อแบ่งบรรทัด ฉันมองไปรอบ ๆ ทุกที่ที่ฉันนึกถึงในคอมพิวเตอร์ Lion ของฉันและไม่พบหลักฐานของไฟล์ที่ใช้ CR ในการขึ้นบรรทัดใหม่แม้ว่าฉันจะจำได้ว่า Macs มักจะใช้ CR เสมอแม้จะใช้ Unix โดยใช้ LF และ Windows โดยใช้ CR + LF เมื่อฉันรู้ว่า OS X ใช้ Unix ฉันก็ตรวจสอบ Snow Leopard ของฉันและรู้สึกผิดหวังที่มันยังใช้ CR อยู่ ดังนั้น Lion จึงเปลี่ยนมาใช้ LF สิ่งที่แปลกประหลาดที่สุดคือฉันค้นหาทั่วทั้งเว็บและไม่พบหลักฐานใด ๆ ของ Lion โดยใช้ LF

3
\ n และ \ r จัดการกับ Linux และ Windows แตกต่างกันอย่างไร
ฉันคิด \nย้ายเข็มลงแล้ว\rเลื่อนเข็มไปที่จุดเริ่มต้นของเส้น (จัดแนวซ้าย) แต่ฉันไม่แน่ใจ ดังนั้นถ้าฉันผิดโปรดแก้ไขฉัน .... อย่างไรก็ตามฉันบอกว่า Windows และ Linux จัดการnewlinesและcarriage returnsแตกต่างกัน ฉันต้องการทราบว่าพวกเขาจัดการกับพวกเขาแตกต่างกันอย่างไรและบางแห่งที่สำคัญที่ต้องจำ ขอบคุณสำหรับคำตอบ.

8
มีคำสั่ง Bash เพื่อแปลง \ r \ n เป็น \ n หรือไม่
มีคำสั่ง Bash เพื่อแปลง \ r \ n เป็น \ n หรือไม่ เมื่อฉันอัพโหลดสคริปต์ของฉันจาก Windows ไปยัง Linux ฉันต้องใช้ยูทิลิตี้เช่นนี้เพื่อทำให้งานต่างๆ

4
เข้าร่วมบรรทัดภายในย่อหน้าในกลุ่ม
สมมติว่าคุณพิมพ์เอกสารขนาดยาวเป็นกลุ่มโดยมีการขึ้นบรรทัดใหม่โดยอัตโนมัติดังนั้นเส้นทั้งหมดจึงแตกเป็น 79 ตัวอักษร คุณอาจใช้การจัดรูปแบบกับเอกสารทั้งหมดเพื่อแยกบรรทัดทั้งหมดที่ความยาวนั้น ย่อหน้าถูกกำหนดเขตในเอกสารของคุณด้วยบรรทัดว่าง ตอนนี้คุณตัดสินใจว่าคุณไม่ต้องการให้ตัวแบ่งบรรทัดภายในย่อหน้าเลย คุณจะลบตัวแบ่งบรรทัดทั้งหมดภายในย่อหน้าโดยไม่ต้องกำจัดขอบเขตย่อหน้าทั้งหมดได้อย่างไร ฉันทำแฮ็คที่รวดเร็วและงี่เง่า แต่กำลังมองหาวิธีที่เหมาะสม :%s/^\s*$/@@@@@ - replace blank lines with @@@@@ ggVGgJ - join all lines in the file :%s/@@@@@/\r\r/g - replace @@@@@ with line breaks

4
วิธีลบการขึ้นบรรทัดใหม่ (หรือการขึ้นบรรทัดใหม่) จากบางส่วนของบล็อกข้อความเท่านั้น
เมื่อใดก็ตามที่ฉันคัดลอกข้อความที่จัดรูปแบบจากไฟล์ PDF ซึ่งจัดรูปแบบเพื่อให้มีการขึ้นบรรทัดใหม่ (หรือการขึ้นบรรทัดใหม่) ฉันต้องหาวิธีที่จะลบการขึ้นบรรทัดใหม่โดยไม่ลบรูปแบบย่อหน้า ในการทำเช่นนี้ฉันต้องใช้ RegEx (นิพจน์ปกติ) เพื่อลบตัวแบ่งบรรทัดที่ไม่ได้นำหน้าด้วยจุด ตัวอย่างเช่นหากสตริงของข้อความมีการแบ่งบรรทัดหลังจากช่วงเวลานั่นคือการแบ่งบรรทัดที่ถูกต้องตามกฎหมายซึ่งจะเริ่มย่อหน้าใหม่เสมอ หากสตริงข้อความมีเส้นแบ่งกลางคำหรือหลังคำที่ไม่มีระยะเวลามันเป็นเพียงส่วนหนึ่งของการจัดรูปแบบที่ไม่ดีที่ฉันต้องกำจัด ปัญหาของฉันคือฉันไม่ทราบวิธีการใช้ RegEx เพื่อให้ลบเฉพาะแท็ก ^ p ใน word หรือ CRLF หรือการขึ้นบรรทัดใหม่ในรูปแบบใด ๆ ภายใต้เงื่อนไขที่เว้นไว้หลังช่วงเวลา

2
มีรูปแบบไฟล์ Windows ที่มี <CR> - แยกระเบียน (ไม่มีตัวอักษร <LF>) หรือไม่
ทุกวันนี้มีการแยกไฟล์บนระบบ Windows, Windows 7 เพื่อให้แน่นอนและ ftp จะเป็นระบบ Unix &lt;CR&gt;แอพลิเคชันที่ประมวลผลไฟล์จงใจล้มเหลวเพราะไฟล์มีสายหนึ่งในนั้นแม้ว่าหลายระเบียนที่ถูกแยกออกจากกัน ไฟล์ถูกแตกออกมาจากแอปพลิเคชัน Access รูปแบบนี้เป็นทางลัดของ Windows ที่ใช้หรือไม่ ฉันใช้ในการบันทึกจุดสิ้นสุดที่มีทั้งหรือ&lt;CR&gt;&lt;LF&gt;&lt;LF&gt; ฉันรู้วิธีแก้ไขปัญหา ฉันแค่อยากรู้ว่ารูปแบบไฟล์นี้ฉันไม่เคยเห็นมาก่อน เพียงเพื่อให้ชัดเจน ไฟล์นี้ไม่ได้&lt;LF&gt;จับคู่กับแต่ละ&lt;CR&gt;ไฟล์ ฉันได้ตรวจสอบอีกครั้ง การเรียกใช้ dos2unix ในไฟล์นี้จะไม่เปลี่ยนหนึ่งบรรทัดเป็นหลาย ๆ ระเบียน (บรรทัด)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.