คำถามติดแท็ก line-endings

Line-end หมายถึงจุดสิ้นสุดของบรรทัด ขึ้นอยู่กับบรรทัดสุดท้ายของระบบปฏิบัติการที่แตกต่างกัน

6
เหตุใด Windows จึงใช้ CR LF
ฉันเข้าใจความแตกต่างระหว่างทั้งสองจึงไม่จำเป็นต้องเข้าไปในนั้น แต่ฉันแค่สงสัยว่าเหตุผลเบื้องหลังทำไม Windows ใช้ทั้ง CR และ LF เพื่อระบุการแบ่งบรรทัด ดูเหมือนว่าวิธีการของ Linux (เพียงแค่ใช้ LF) จะสมเหตุสมผลกว่ามากประหยัดพื้นที่และแยกวิเคราะห์ได้ง่ายกว่า

5
git diff - แสดงการเปลี่ยนแปลงสิ้นสุดบรรทัดหรือไม่
ตัวแก้ไขของฉันกำลังเปลี่ยนการลงท้ายบรรทัดของไฟล์ต้นฉบับของฉัน เมื่อฉันทำฉันจะgit diffเห็นบรรทัดเดิมสองครั้ง - ครั้งเดียว-และครั้งเดียว+- โดยไม่เห็นความแตกต่าง ฉันgit diffจะแสดงให้ฉันเห็นได้อย่างไรว่าการเปลี่ยนแปลงนี้คืออะไร?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.