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 7 ให้คุณตรึงโป...

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

เปลี่ยนความกว้างของปุ่มแถบงานใน Windows 10

เปลี่ยนความกว้างของปุ่มแถบงานใน Windows 10

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

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

ปิดใช้งานการรวมปุ่มแถบงานใน Windows 10

ปิดใช้งานการรวมปุ่มแถบงานใน Windows 10

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

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