Preskoči na sadržaj
TextArray
100% lokalno

Pretvarač završetka retka

Otkrijte CRLF, LF i CR završetke redaka s brojevima i pretvorite cijeli tekst u jedan dosljedan stil.

Unos

Pretvarač završetka retka

Svaka obitelj operativnih sustava završava na svoj način: Unix i moderni macOS koriste LF, Windows koristi CRLF, a klasični Mac OS koristi goli CR. Zalijepite bilo koji tekst i pretvarač će točno prijaviti što je pronašao - koliko CRLF, LF i CR završetaka i je li datoteka dosljedna ili miješana - zatim prepisuje svaki završetak prema stilu koji odaberete. Zbroj glasi kao račun: 14 CRLF + 2 LF → 16 LF, tako da možete na prvi pogled vidjeti što se promijenilo.

Mješoviti završeci su klasična nevidljiva greška. Datoteka uređena na Windowsima i Linuxu zauzvrat prestaje odgovarati u razlikama, git označava svaki redak kao promijenjen, skripte ljuske ne uspijevaju sa zagonetnim pogreškama kao što je "loš tumač: /bin/bash^M", a CSV uvozi dobivaju fantomske prazne retke. Budući da je razlika nevidljiva u većini urednika, najbrže rješenje je upravo ovo: zalijepite, pretvorite u LF (ili CRLF za Windows alate), kopirajte natrag.

Dvije dodatne opcije završavaju čišćenje u jednom prolazu. "Osigurajte jedan izlazni novi red" čini da tekst završava s točno jednim novim redom — POSIX konvencija koju linteri i pregledi koda stalno zahtijevaju — a "Skidanje zadnjeg razmaka na svakom retku" uklanja razmake i kartice koji se skrivaju na krajevima retka i zagađuju razlike. Oba su isključena prema zadanim postavkama, tako da alat ne mijenja ništa što niste tražili.

Vaš se tekst u potpunosti obrađuje u vašem pregledniku i nikada se nigdje ne učitava. Pretvorite skripte, konfiguracijske datoteke i izvorni kod na siguran način, zatim kopirajte rezultat ili ga preuzmite kao .txt datoteku.

FAQ

Što su CRLF, LF i CR?
Oni su nevidljivi znakovi koji završavaju redak: LF (line feed) na Unixu, Linuxu i modernom macOS-u, CRLF (carriage return + line feed) na Windowsima i goli CR na klasičnom Mac OS-u. Tekst izgleda identično u svakom slučaju — alati su ti koji primjećuju razliku.
Kako mogu znati ima li moja datoteka miješane završetke?
Zalijepite ga. Zbroj navodi svaku vrstu koju je pronašao s brojkama, npr. 14 CRLF + 2 LF, što znači da je datoteka miješana. Nakon pretvorbe, svi završeci su ciljne vrste.
Što znači "Osigurati jedan završni novi red"?
Čini da tekst završava s točno jednim novim retkom ciljane vrste: jedan se dodaje ako nedostaje, dodaci se uklanjaju. POSIX definira da redak završava s novim retkom, zbog čega mnogi linteri to zahtijevaju.
Zašto moje skripte ljuske ne uspijevaju s greškama ^M?
Skripta ima Windows CRLF završetke, a ljuska čita CR kao dio naredbe — klasična pogreška "lošeg tumača". Pretvorite skriptu u LF i ona se pokreće.
Je li moj tekst negdje uploadan?
Ne. Alat u potpunosti radi u vašem pregledniku i vaš tekst nikada ne napušta vaš uređaj — sigurno za skripte, konfiguracije i izvorni kod.