Pretvornik konca vrstice
Zaznajte konce vrstic CRLF, LF in CR s štetji in pretvorite celotno besedilo v en skladen slog.
Pretvornik konca vrstice
Vsaka družina operacijskih sistemov konča vrstice na svoj način: Unix in sodobni macOS uporabljata LF, Windows uporablja CRLF, klasični Mac OS pa uporablja goli CR. Prilepite poljubno besedilo in pretvornik natančno poroča, kaj je našel – koliko končnic CRLF, LF in CR ter ali je datoteka skladna ali mešana – nato vsako končnico prepiše v slog, ki ga izberete. Seštevek se glasi kot potrdilo: 14 CRLF + 2 LF → 16 LF, tako da lahko na prvi pogled vidite, kaj se je spremenilo.
Mešani konci so klasična nevidna napaka. Datoteka, urejena v sistemih Windows in Linux, se nato neha ujemati v razlikah, git vsako vrstico označi kot spremenjeno, lupinski skripti ne uspejo s skrivnostnimi napakami, kot je "slab tolmač: /bin/bash^M", in uvozi CSV pridobijo fantomske prazne vrstice. Ker je razlika v večini urejevalnikov nevidna, je najhitrejša rešitev točno ta: prilepi, pretvori v LF (ali CRLF za orodja Windows), kopiraj nazaj.
Dve dodatni možnosti zaključita čiščenje v enem prehodu. »Zagotovi enojno končno novo vrstico« poskrbi, da se besedilo konča z natanko eno novo vrstico – konvencija POSIX, ki jo nenehno zahtevajo linteri in pregledi kode – in »Odstrani končni presledek v vsaki vrstici« odstrani presledke in zavihke, ki se skrivajo na koncih vrstic in onesnažujejo razlike. Oboje je privzeto izklopljeno, zato orodje ne spremeni ničesar, česar niste zahtevali.
Vaše besedilo je v celoti obdelano v vašem brskalniku in nikoli ni nikamor naloženo. Varno pretvorite skripte, konfiguracijske datoteke in izvorno kodo, nato pa kopirajte rezultat ali ga prenesite kot datoteko .txt.