Notepad получава значително надграждане, сега прави Unix линия окончания

„Изображение Enlargeg4ll4is / Flickr

Бележникът, текстовият редактор, който се доставя с Windows, не е a сложно приложение. За мнозина това е основното му предимство – от няма практически функции, не може да се обърка – но особено за разработчици на софтуер, той често се е оказал досада.

Това е така, защото Notepad традиционно разбира само Windows линии окончания Windows, Unix и “класическият” MacOS използват всички различни конвенции за обозначаване на края на ред текст. Windows прави нещата правилно: използва двойка знаци, каретата се връща (CR), последвано от подаване на линия (LF). Необходими са два знака защото правят различни неща: CR премества печатащата глава към началото на ред; LF премества хартията с един ред. Разделянето им е ценно, тъй като дава възможност за ефекти като подчертаване, което трябва да се подражава: първо отпечатайте текста, който да бъде подчертан, след това издайте CR и след това отпечатайте символи за подчертаване.

Unix обаче използва емисия с голи линии, за да обозначи тази нова линия трябва да се започне. Класическият MacOS (макар и не модерен macOS) използва a гол връщане на карета за същата цел. Предвид значението, което стои зад символите CR и LF, тези операционни системи са и двете очевидно грешно, но понякога грешката е позволена да надделее и упорствам.

Бележникът, като приложение за Windows, винаги е изисквал CRLF чифт. Когато се сблъсквате с файлове на Unix – доста често срещан за изходния код и подобни неща – той вижда голите голи LF и ги отпечатва като черни квадратчета. Защото не започва нов ред, когато се сблъска с гола LF, тя показва цялото съдържание на файла като единичен дълъг ред, който затруднява четенето, много по-малко редактирането.

Но в следващата актуализация на Windows (вероятно ще пристигне през октомври или след това), Notepad ще се справи с Unix и класическата линия на MacOS окончания в допълнение към вида на Windows. Това ще направи редактора много по-полезен, отколкото е в момента.

И ако идеята не ви харесва, има настройка на системния регистър карайте да се придържа към традиционното си поведение

Like this post? Please share to your friends:
Leave a Reply

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: