Windows Tips & News

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

click fraud protection

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

ลบเครื่องพิมพ์ใน Windows 10

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

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

เปิดโปรแกรมใด ๆ ในฐานะผู้ดูแลระบบโดยไม่ต้องแจ้ง UAC

เปิดโปรแกรมใด ๆ ในฐานะผู้ดูแลระบบโดยไม่ต้องแจ้ง UAC

บ่อยครั้ง คุณต้องเรียกใช้แอพที่ยกระดับใน Windows Vista, Windows 7 หรือ Windows 8 โปรแกรมที่ต้องใช...

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

ลบเครื่องพิมพ์ใน Windows 10

ลบเครื่องพิมพ์ใน Windows 10

หากคุณมีเครื่องพิมพ์ติดตั้งใน Windows 10 ที่คุณไม่ได้ใช้งานแล้ว แนะนำให้ลบเครื่องพิมพ์นั้นออก อาจ...

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