Windows Tips & News

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

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 10 10114

เว็บไซต์นี้ใช้คุกกี้เพื่อปรับปรุงประสบการณ์ของคุณในขณะที่คุณสำรวจเว็บไซต์ จากคุกกี้เหล่านี้ คุกกี...

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

Windows Update ใน Windows 8.1

Windows Update ใน Windows 8.1

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

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

Edge Dev 82.0.439.1: Sync Ink and Tracking Prevention และอื่นๆ

Edge Dev 82.0.439.1: Sync Ink and Tracking Prevention และอื่นๆ

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

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