Windows Tips & News

Notepad เพื่อรองรับ Unix Line Endings

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ

Notepad เป็นหนึ่งในแอพ Windows แบบคลาสสิกที่ Microsoft อัพเดตไม่ค่อย ครั้งล่าสุดที่อัปเดตคือกับ Windows 2000 เมื่อเกือบ 20 ปีที่แล้วด้วยความสามารถในการใช้ปุ่มลัดและรองรับ Unicode ใน Windows 10 Build 17661 Microsoft ได้ทำการปรับปรุงแอปอย่างเงียบ ๆ หนึ่งครั้ง ตอนนี้รู้จักการสิ้นสุดบรรทัด Unix
ข้อมูลบัญชีใน Notepadใน Unix/Linux การลงท้ายบรรทัดจะค่อนข้างแตกต่างจากที่ Windows ใช้
ใน Windows มีสัญลักษณ์สองแบบที่ใช้เพื่อจุดประสงค์ดังกล่าว: ถ่าน (10) หรือที่เรียกว่า Carriage Return (CR) และอักขระ (13) ที่รู้จักกันในชื่อ Line Feed (LF) Linux ใช้ LF สำหรับการลงท้ายบรรทัดเท่านั้น

เป็นเวลาหลายปีมาแล้วที่ Notepad รองรับเฉพาะรูปแบบ CRLF ทำให้ไม่สามารถอ่านและแก้ไขไฟล์ข้อความ Linux อาจต้องขอบคุณการรวมตัวของ ระบบย่อย Windows สำหรับ Linux, Notepad ใน Windows 10 build 17661 สามารถรับรู้การสิ้นสุดบรรทัดของ Linux

ตัวควบคุมการแก้ไขที่ใช้ใน Notepad ตอนนี้ยอมรับข้อความหน้าต่างใหม่ โค้ดตัวอย่างมีลักษณะดังนี้:

SendMessageW(hwndEdit, 0x150A, 3, WindowsOnlyEOL หรือไม่ 0: 3); SendMessageW(hwndEdit, 0x150A, 4, PasteOriginalEOL? 0: 4);

ดังนั้น หากคุณเป็นผู้ใช้ WSL ในไม่ช้าคุณจะสามารถแก้ไขการกำหนดค่าและไฟล์อื่นๆ ได้ทันทีใน Notepad โดยไม่มีปัญหา นอกจากนี้ การเปลี่ยนแปลงนี้ยอดเยี่ยมสำหรับผู้ใช้ดูอัลบูตทุกคน

แหล่งที่มา: เดินแมว

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบ
ป้องกันไม่ให้ Windows 10 รีเซ็ตแอปเริ่มต้นของคุณ

ป้องกันไม่ให้ Windows 10 รีเซ็ตแอปเริ่มต้นของคุณ

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบWindows 10 เป็นที่รู้จักกันดีใ...

อ่านเพิ่มเติม

วิธีการเปลี่ยนคุณสมบัติของไฟล์ใน Windows 10

วิธีการเปลี่ยนคุณสมบัติของไฟล์ใน Windows 10

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบแอตทริบิวต์ของไฟล์เป็นข้อมูลเม...

อ่านเพิ่มเติม

ตรวจสอบไดรฟ์ระบบเพื่อหาข้อผิดพลาดใน Windows 10

ตรวจสอบไดรฟ์ระบบเพื่อหาข้อผิดพลาดใน Windows 10

ที่แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windows และเพิ่มประสิทธิภาพระบบการตรวจสอบไดรฟ์ระบบเพื่อหาข้อผ...

อ่านเพิ่มเติม