Preskoči na vsebino
100% lokalno

Generator ANSI barv

Zamotajte besedilo v ANSI escape kode za barvanje in oblikovanje v terminalu.

Vhod
Izhod

Generator ANSI barv

Prilepite besedilo in to orodje zavije vsako vrstico v ANSI escape sekvence, da se natisne v barvi v terminalu. Namenjena je avtoroma CLI, oblikovanju dnevnikov in lupinskim skriptam, ki želijo zeleni "OK", rdeči "FAIL" ali poudarjeni naslov brez ročnega kodiranja surovih escape bajtov.

Izbierite barvo ospredja in ozadja iz 16 osnovnih terminalnih barv, 256-barvnega kubusa (indeks od 0–255) ali 24-bitne heksadecimalne vrednosti za terminale s pravimi barvami. Dodajte sloge — krepko, zatemnjena, poševno, podčrtano, utripanje, inverzirano ali prečrtano — in se kombinirajo v eno SGR sekvenco. Možnost escape notacija nadzira, kako je sam escape bajt napisan: surovina  za direktno lepljenje v datoteko, \e za lupinski niz v dvojnih navedkih, \033 za C ali Python stringovne dobesede, ali pripravljeno za pogon printf naredbo. Vklopite "Barvo vrti po vrstici", da ciklate majhno paleto čez vrstice seznama ali dnevnika, in "Pokaži predogled terminala", da dodate jasen opis, kako bi se vsaka vrstica izvedla, ker tekstualna plošča ne more narisati resničnih terminalnih barv.

Znakovi konca vrstice se berejo enako, ali je CRLF ali LF, resetirna sekvenca na koncu vsake vrstice pa je opcijska — jo izklopite, če gradite niz obarvanih segmentov, ki delijo eno resetiranje na samem koncu. Zelo veliki vnosi so omejena, tako da se zavihek brskalnika nikoli ne zmrzne; če bi lepljenje povzročilo več kot mejo, orodje to namesto tega prijavi.

Vse se izvaja lokalno v vašem brskalniku — besedilo, ki ga prilepite, se nikoli ne pošlje nikamor. Kopirajte rezultat, ga preuzmite kot datoteko .txt ali pošljite izhod nazaj na vnos, da plasti drugo možnost na vrh.

FAQ

Kaj je ANSI escape koda?
Kratka sekvenca, ki se začne z ESC bajtom, ki terminalu reče, da spremeni barvo ali slog namesto tiskanja vidnih znakov — to orodje gradi SGR (barva/slog) družino teh sekvenc.
Katero notacijo moram uporabiti?
Uporabite surovino  pri pisanju neposredno v datoteko, ki jo bo prebral terminal, \e v lupini z dvojnimi navedki ali $'...' niz, \033 v C ali Python stringovnem dobesedilu in printf možnost, ko želite naredbo, ki jo lahko direktno prilepite v lupin.
Zakaj izhod izgleda kot navadno besedilo v polju?
Tekstualne plošče ne razlagajo escape kod, zato se surovi bajti tukaj prikažejo kot nič ali kot čudni znaki — prilepite rezultat v pravi terminal (ali uporabite printf), da vidite barvo. Vklopite "Pokaži predogled terminala" za čitljiv, jasen opis oblikovanja.
Kaj naredi "Barvo vrti po vrstici"?
Ignora možnost barve ospredja in namesto tega ciklira fiksno paleto čez vaše vrstice, eno na vrstico — koristno za olajšanje dolgega seznama ali dnevnika na prvi pogled.
Ali je moje besedilo naloženo na katero koli mesto?
Ne. Escape kode se generirajo v celoti v vašem brskalniku — vaše besedilo nikoli ne zapusti vašo napravo.