Preskoči na sadržaj
100% lokalno

Generator ANSI boja

Omotaj tekst u ANSI escape kodove da biste ga obojali i stilizirali u terminalu.

Unos
Rezultat

Generator ANSI boja

Zalijepite tekst i ovaj alat omota svaki red u ANSI escape sekvence kako bi se ispisao u boji u terminalu. Napravljen je za CLI autore, formatiranje dnevnika i shell skripte koje žele zeleno "OK", crveno "FAIL" ili istaknutu zaglavlje bez ručnog kodiranja surovih escape bajtova.

Odaberite boju prednjeg i pozadinskog plana iz 16 osnovnih terminalnih boja, 256-boja kubusa (indeks od 0–255), ili 24-bit heks vrijednost za terminale s pravi boja. Dodajte stilove — podebljano, zatamnjeno, kurziv, podvučeno, treperenje, inverzno ili precrtano — i oni se kombiniraju u jednu SGR sekvencu. Opcija escape notacije kontrolira kako se sam escape bajt piše: raw  za direktno zalijepljivanje u datoteku, \e za shell double-quoted stringove, \033 za C ili Python string literale, ili spreman-za-pokretanje printf naredbu. Uključite "Rotiraj boju po redu" kako biste ciklirali malu paletu kroz redove popisa ili dnevnika, i "Prikaži pregled terminala" da dodate običan opis kako bi se svaki red prikazao, jer tekstualni panel ne može nacrtati prave terminalne boje.

Završne znakove čitaj na isti način jesu li CRLF ili LF, a resetuj sekvenca na kraju svakog reda je izbjegliva — isključite je ako gradi niz obojenih segmenata koji dijele jedan reset na samom kraju. Veoma veliki unosi su ograničeni kako bi se karticus nikada nije zamrzao; ako bi zalijepljavanje izazvalo više od granice, alat to umjesto toga prijavljuje.

Svega se pokrebava lokalno u vašem pregledniku — tekst koji zalijepite nikada se ne prosljeđuje nigdje. Kopirajte rezultat, preuzmite kao .txt datoteku, ili pošaljite izlaz natrag na unos kako biste slojili drugu opciju na vrh.

FAQ

Što je ANSI escape kod?
Kratka sekvenca koja počinje s ESC bajtom koja terminalima govori da promijene boju ili stil umjesto ispisivanja vidljivih znakova — ovaj alat gradi SGR (boja/stil) porodicu tih sekvenci.
Koju notaciju trebam koristiti?
Koristi raw  kada piše direktno u datoteku koju terminal će čitati, \e unutar shell double-quoted ili $'...' stringova, \033 unutar C ili Python string literala, i printf opcije kada trebam naredbu koju mogu direktno zalijepiti u shell.
Zašto izlaz izgleda kao obični tekst u polju?
Tekstualni paneli ne tumače escape kodove, tako da se sirovi bajtovi ovdje pokazuju kao ništa ili kao čudni znakovi — zalijepite rezultat u stvarni terminal (ili koristite printf) da vidite boju. Uključite "Prikaži pregled terminala" za čitljiv, običan opis stilizacije.
Što radi "Rotiraj boju po redu"?
Ignora opciju boje prednjeg plana i umjesto toga ciklira fiksni skup boja kroz vašim redove, po jedan po red — korisno za činjenje dugog popisa ili dnevnika lakim za skeniranje na prvi pogled.
Je li moj tekst prosljeđen negdje?
Ne. Escape kodovi se generiraju u potpunosti u vašem pregledniku — vaš tekst nikada ne napušta vašu uređaj.