İçeriğe atla
%100 yerel

ANSI renk kodu oluşturucu

Metni terminal renklendirilmesi ve stillendirilmesi için ANSI kaçış kodlarına sarın.

Giriş
Çıkış

ANSI renk kodu oluşturucu

Metni yapıştırın ve bu araç her satırı ANSI kaçış kodlarına sararak terminalde renkle görünmesini sağlar. CLI yazarları, günlük biçimlendirme ve yeşil "TAMAM", kırmızı "BAŞARISIZ" veya vurgulu başlık istediği halde ham kaçış baytlarını manuel olarak kodlamak istemeyen shell betikleri için oluşturulmuştur.

16 temel terminal rengi, 256 renk paletinden (0–255 dizini) veya gerçek renk terminalleri için 24 bitlik hex değerden ön plan ve arkaplan rengi seçin. Stiller ekleyin — kalın, soluk, italik, altı çizili, yanıp sönen, ters veya üzeri çizili — ve bunlar tek bir SGR dizisine birleşir. Escape gösterimi seçeneği, kaçış baytının yazılış şeklini kontrol eder: dosyaya doğrudan yapıştırmak için ham \u001b, shell çift tırnak veya $'...' dizini için \e, C veya Python dize sabit değeri için \033 veya doğrudan shell'e yapıştırabileceğiniz hazır printf komutu. Bir listede veya günlükte küçük bir paleti satırlar arasında döndürmek için "Her satır için renk dönüşü" seçeneğini açın ve metin paneli gerçek terminal renklerini çizemedığinden her satırın nasıl görünmesi gerektiğini gösteren düz metin açıklamasını eklemek için "Terminal önizlemesini göster" seçeneğini açın.

Satır sonları CRLF mi LF mi olursa olsun aynı şekilde okunur ve her satırın sonundaki sıfırlama dizisi isteğe bağlıdır — aynı sıfırlamayı sonunda paylaşacak renkli segmentler dizisini oluşturuyorsanız kapatın. Çok büyük girdiler taşıdığı için tarayıcı sekmesi asla donmuyor; yapıştırma sınırı aşarsa araç bunu askıda kalmak yerine bildirir.

Her şey tarayıcınızda yerel olarak çalışır — yapıştırdığınız metin hiçbir yere yüklenmez. Sonucu kopyalayın, .txt dosyası olarak indirin veya üst kısma başka bir seçenek eklemek için çıktıyı girdiye geri gönderin.

FAQ

ANSI kaçış kodu nedir?
ESC baytı ile başlayan kısa bir dizi; terminale görünür karakterler yerine renk veya stili değiştirmesini söyler — bu araç SGR (renk/stil) szekvencia ailesini oluşturur.
Hangi gösterimi kullanmalıyım?
Terminal tarafından okunacak dosyaya doğrudan yazarken ham \u001b kullanın, shell çift tırnak veya $'...' dizisinde \e, C veya Python dize sabit değerinde \033 ve doğrudan shell'e yapıştırabileceğiniz komut istediğinizde printf seçeneğini kullanın.
Çıktı neden kutuda düz metin gibi görünüyor?
Metin panelleri kaçış kodlarını yorumlamaz, bu nedenle ham baytlar burada hiçbir şey veya garip karakterler olarak gösterilir — rengi görmek için sonucu gerçek bir terminale yapıştırın (veya printf kullanın). Okunabilir, düz metin stil özeti için "Terminal önizlemesini göster" seçeneğini açın.
"Her satır için renk dönüşü" ne yapar?
Ön plan rengi seçeneğini yok sayar ve bunun yerine sabit bir renk kümesini satırlarınız arasında döndürür — satır başına bir renk — uzun liste veya günlüğü bir bakışta taraması için faydalıdır.
Metnim bir yere yükleniyor mu?
Hayır. Kaçış kodları tamamen tarayıcınızda oluşturulur — metniniz cihazınızı asla terk etmez.