Ugrás a tartalomhoz
100% helyi

ANSI szín kód generátor

Szöveg ágyazása ANSI escape kódokba a terminálban való színezéshez és stílusozáshoz.

Bemenet
Kimenet

ANSI szín kód generátor

Illesszen be szöveget, és ez az eszköz minden sort ANSI escape kódokba helyez, így a terminálban színben jelenik meg. CLI szerzők, naplóformázás és shell scriptek számára készült, amelyek zöld "OK"-ot, piros "FAIL"-t vagy kiemelkedő fejlécet szeretnének anélkül, hogy a nyers escape bájtokat kézzel kellene kódolniuk.

Válasszon előtér- és háttérszínt a 16 alapvető terminálszín, a 256 szín paletta (0–255 index) vagy egy 24 bites hex érték közül igazi szín terminálokhoz. Adjon hozzá stílusokat — félkövér, halványabb, dőlt, aláhúzott, villanó, fordított vagy áthúzott — és azok egyetlen SGR szekvenciába kombinálódnak. Az escape jelölés opció vezérli, hogy maga az escape bájt hogyan van felírva: nyers \u001b közvetlenül fájlba illesztéshez, \e shell dupla idézet karaktersorához, \033 C vagy Python karaktersorokhoz, vagy egy kész printf parancs. Kapcsolja be a "Szín forgása soronként" lehetőséget, ha egy listán vagy naplóban egy kis palettát szeretne átforgatni, és a "Terminál előnézet mutatása" opciót, ha egy szöveges leírást szeretne hozzáadni arról, hogy az egyes sorok hogyan jelennek meg, mivel egy szövegpanel nem tudja megjeleníteni a valódi terminál színeket.

A sorvégződések ugyanúgy olvasódnak, akár CRLF, akár LF, és az egyes sorok végén lévő visszaállítási szekvencia opcionális — kapcsolja ki, ha több szín szegmenst épít össze, amelyek ugyanazzal a visszaállítással rendelkeznek. A nagyon nagy bemenetek korlátozottak, így a böngésző fül soha nem fagy meg; ha egy beillesztés túllépné a korlátot, az eszköz ezt jelenti ahelyett, hogy lefagyott volna.

Minden helyileg fut a böngészőben — az Ön által beillesztett szöveg soha nem kerül fel sehova. Másolja ki az eredményt, töltse le .txt fájlként, vagy küldje vissza a kimenetet a bevitelbe egy másik lehetőség hozzáadásához.

Gyakori kérdések

Mi az ANSI escape kód?
Az ESC bájttal kezdődő rövid szekvencia, amely azt mondja a terminálnak, hogy szín vagy stílust váltson a nyomtatott karakterek helyett — ez az eszköz az SGR (szín/stílus) szekvenciák családját építi fel.
Melyik jelölést használjam?
Nyers \u001b-t használjon közvetlenül fájlba íráskor, amelyet a terminál beolvas, \e-t shell dupla idézetben vagy $'...' karaktersorban, \033-at C vagy Python karaktersorban, és a printf lehetőséget akkor, amikor olyan parancsot szeretne, amelyet közvetlenül shell-be illeszthet.
Miért néz ki az eredmény egyszerű szövegnek a mezőben?
A szöveg mezők nem értelmezik az escape kódokat, így a nyers bájt semmit vagy furcsa karaktereket mutat — illesszen be az eredményt egy valós terminálba (vagy használja a printf-et) a szín megtekintéséhez. Kapcsolja be a "Terminál előnézet mutatása" opciót az olvasható, szöveges stílus összefoglalóhoz.
Mit csinál a "Szín forgása soronként"?
Az előtér szín opciót figyelmen kívül hagyja, és helyette egy fix színkészletet forgat a sorai között — egy szín per sor — hasznos hosszú lista vagy napló gyors áttekintéséhez.
A szövegem valahova fel van töltve?
Nem. Az escape kódok teljes egészében a böngészőjében jönnek létre — a szövege soha nem hagyja el az eszközét.