Microsoft heeft zojuist gisteren aangekondigd dat de aanstaande update voor Windows 10 gaat gebeuren Tenslotte, repareer Kladblok na ongeveer 20 jaar, zodat het niet in de war raakt en kapot gaat in een bestand met Unix-regeleinden.
Beginnend met de huidige Windows 10 Insider-build, ondersteunt Notepad zoals gewoonlijk Unix / Linux line endings (LF), Macintosh line endings (CR) en Windows Line endings (CRLF). Nieuwe bestanden die in Kladblok worden gemaakt, gebruiken standaard de Windows-regeluitgang (CRLF), maar het is nu mogelijk om bestaande bestanden te bekijken, bewerken en afdrukken, waarbij de huidige indeling van de regeleinde correct wordt gehandhaafd.
Dit is waar we het over hebben: Windows heeft regels in tekstbestanden altijd beëindigd met een Carriage Return- en een Line Feed-teken "rn"
terwijl Unix de regels altijd heeft beëindigd met alleen een Line Feed-teken "n"
. Dus wanneer je een Linux- of Unix-bestand probeert te openen met Kladblok, gaat het kapot en wordt het weergegeven als de warboel die je in de bovenstaande schermafbeelding ziet.
Ik zeg niet dat echte programmeurs Kladblok gebruiken om websites te bewerken. Natuurlijk niet. Echte programmeurs gebruiken vim, en mindere programmeurs gebruiken een soort IDE of Notepad ++ of Ultraedit of een andere tool op de planeet die geen Notepad is.
Waarom maakt het uit als Kladblok geen Linux-bestanden kan openen? Omdat vrijwel elke webserver op deze planeet Linux draait, en de wereld op internet draait. Dus als u bestanden van uw webserver bewerkt, gaat u bestanden bewerken die Unix-regeleinden gebruiken, en als u ze toevallig opent in Kladblok, zullen ze verschijnen als een warboel. En als je dat bestand opslaat … nou, nu gaat je website waarschijnlijk kapot.
Het is ook niet alleen Kladblok – we wilden allemaal ontwikkelaarfuncties zoals de Linux Bash-shell, kopiëren en plakken vanaf de opdrachtprompt en ingebouwde SSH-ondersteuning, maar het kostte Microsoft jaren en jaren om ze eindelijk toe te voegen.
Dus tonnen cloudgebaseerde programmeurs zoals ik zijn net overgestapt op Mac. En deze functies die jaren geleden hadden moeten worden toegevoegd, zijn gewoon niet goed genoeg om ons terug te laten schakelen. MacOS heeft ingebouwde ondersteuning voor alles wat ontwikkelaars nodig hebben, en aanzienlijk betere tools die beschikbaar zijn voor alle kleine dingen.
Dus wanneer de volgende Windows Update verschijnt en Kladblok eindelijk bestanden correct begint weer te geven, zoals je kunt zien in de bovenstaande schermafbeelding, weet dan dat het voor velen van ons een beetje te laat is.