İçeriğe atla
TextArray
%100 yerel

Hat sonu dönüştürücü

Sayılarla CRLF, LF ve CR satır sonlarını tespit edin ve tüm metni tek bir tutarlı stile dönüştürün.

Giriş
Çıkış

Hat sonu dönüştürücü

Her işletim sistemi ailesi satırları kendi yöntemiyle bitirir: Unix ve modern macOS LF kullanır, Windows CRLF kullanır ve klasik Mac OS çıplak CR kullanır. Herhangi bir metni yapıştırdığınızda dönüştürücü tam olarak ne bulduğunu (kaç tane CRLF, LF ve CR sonu olduğunu ve dosyanın tutarlı mı yoksa karışık mı olduğunu) rapor eder ve ardından her bitişi seçtiğiniz stile göre yeniden yazar. Hesaplama bir makbuz gibi görünüyor: 14 CRLF + 2 LF → 16 LF, böylece nelerin değiştiğini bir bakışta görebilirsiniz.

Karışık sonlar klasik görünmez böcektir. Windows ve Linux'ta düzenlenen bir dosya, farklarda eşleşmeyi durdurur, git her satırı değiştirildiği gibi işaretler, kabuk komut dosyaları "kötü yorumlayıcı: /bin/bash^M" gibi şifreli hatalarla başarısız olur ve CSV içe aktarmaları hayalet boş satırlar kazanır. Çoğu düzenleyicide fark görünmediğinden, en hızlı düzeltme tam olarak şudur: yapıştırın, LF'ye (veya Windows araçları için CRLF'ye) dönüştürün, geri kopyalayın.

İki ekstra seçenek, temizliği tek geçişte tamamlar. "Sondaki tek yeni satırı sağla", metnin tam olarak bir yeni satırla bitmesini sağlar - linterler ve kod incelemelerinin sürekli olarak istediği POSIX kuralı - ve "Her satırdaki sondaki boşlukları şeritle", satır sonlarında gizlenen ve farkları kirleten boşlukları ve sekmeleri kaldırır. Her ikisi de varsayılan olarak kapalı olduğundan araç, istemediğiniz hiçbir şeyi değiştirmez.

Metniniz tamamen tarayıcınızda işlenir ve hiçbir zaman hiçbir yere yüklenmez. Komut dosyalarını, yapılandırma dosyalarını ve kaynak kodunu güvenli bir şekilde dönüştürün, ardından sonucu kopyalayın veya .txt dosyası olarak indirin.

FAQ

CRLF, LF ve CR nedir?
Bunlar bir satırı sonlandıran görünmez karakterlerdir: Unix, Linux ve modern macOS'ta LF (satır besleme), Windows'ta CRLF (satır başı + satır besleme) ve klasik Mac OS'ta çıplak CR. Metin her iki durumda da aynı görünüyor; farkı fark eden araçlardır.
Dosyamın karışık sonlara sahip olup olmadığını nasıl anlarım?
Yapıştırın. Hesaplama, bulduğu her türü sayılarla birlikte listeler, ör. 14 CRLF + 2 LF, yani dosya karışıktır. Dönüştürmeden sonra tüm sonlar hedef türdür.
"Sondaki tek yeni satırın sağlanması" ne işe yarar?
Metnin hedef türden tam olarak bir satırla bitmesini sağlar: eksikse bir satır eklenir, fazlalıklar kaldırılır. POSIX, bir satırı yeni satırla biten bir şey olarak tanımlar, bu yüzden birçok linter buna ihtiyaç duyar.
Kabuk komut dosyalarım neden ^M hatalarıyla başarısız oluyor?
Komut dosyasında Windows CRLF sonları vardır ve kabuk, CR'yi komutun bir parçası olarak okur; bu, klasik "kötü yorumlayıcı" hatasıdır. Betiği LF'ye dönüştürün ve çalışır.
Metnim herhangi bir yere yüklendi mi?
Hayır. Araç tamamen tarayıcınızda çalışır ve metniniz asla cihazınızdan ayrılmaz; komut dosyaları, yapılandırmalar ve kaynak kodları için güvenlidir.