Keine Werbung mögen? Gehen Werbefrei Heute

ANSI-Terminal-Farbcodes-Generator

FarbeEntwicklerText
ANZEIGE Entfernen?

Vorschau-Text

Der in der Live-Terminal-Vorschau angezeigte Text.

Farbmodus

Eine Palette auswählen. 16-Farben funktionieren überall; 256-Farben funktionieren in modernen Terminals; echte Farbe erfordert ein 24-Bit-Terminal.

Vordergrund


Hintergrund


Textstile


Ausgabeformat

Wie das ESC-Zeichen geschrieben wird. Wählen Sie die Form, die mit Ihrer Sprache oder Shell übereinstimmt.

Terminal-Vorschau

Aktive SGR-Codes

Codeausschnitte

ANZEIGE Entfernen?

Führung

Generatoren für ANSI-Terminal-Farbcodes

ANSI-Terminal-Farbcodes-Generator

Erstellen Sie ANSI-Escape-Sequenzen (Auswahl der grafischen Darstellung) für die Farb- und Stilgestaltung des Terminalausgabes. Wählen Sie eine Vordergrund- und Hintergrundfarbe, aktivieren Sie Stile wie Fett oder Unterstrich und erhalten Sie eine fertige Escape-Zeichen-String sowie eine Live-Vorschau, wie der Text in einem Terminal dargestellt wird.

Nutzung

  1. Geben Sie den zu stilenden Beispieltext in das Beispieltext Feld ein (z. B. Error: file not found).
  2. Wählen Sie einen Farbmodus: Grundlegend (16 Farben) für maximale Kompatibilität, 256-Farbmodus für reichere Farbpaletten oder Echte Farbe (24-Bit RGB) für jede Hex-Farbe.
  3. Wählen Sie eine Vordergrund- und (optional) Hintergrundfarbe. Aktivieren Sie Textstile wie Fett, Kursiv, Unterstrich oder Blink.
  4. Wählen Sie Escape-Vorlage die mit Ihrer Sprache übereinstimmt: \033[ (C / Python), \x1b[ (Node), oder \e[ (bash).
  5. Kopieren Sie den Escape-String, den gewickelten Beispieltext (Escape + Text + Reset) oder den fertigen Python / Node / Bash-Code-Auszug.

Funktionen

  • Drei Farbmodi – 16-Farb-SGR (30–37 / 90–97 / 40–47 / 100–107), xterm-256-Farbpalette (38;5;N / 48;5;N) und 24-Bit-echte Farbe (38;2;R;G;B / 48;2;R;G;B).
  • Vollständige Stilabdeckung – Fett (1), Dünner (2), Kursiv (3), Unterstrichen (4), Blinken (5), Umgekehrtes Bild (7) und Durchgestrichen (9).
  • Live-Terminal-Vorschau – Zeigt den gestylten Text in einem dunklen Terminal-Fenster an, damit Sie das Ergebnis vor dem Einfügen überall sehen können.
  • Mehrere Escape-Formate – Wählen Sie zwischen \033[, \x1b[, \e[, oder einem rohen ESC-Byte, um die Form zu wählen, die mit Ihrer Sprache oder Shell übereinstimmt.
  • Kopierbereit Code-Auszüge – Automatisch generierte print(), console.log()und printf Beispiele, die Ihren Beispieltext mit der gewählten Escape-Sequenz und einem abschließenden Reset umschließen.
  • Aktive SGR-Abzeichen – Eine Zusammenfassung aller derzeit aktiven SGR-Parameter, einschließlich des lesbaren Farbnamens und der numerischen Code.

Häufig gestellte Fragen

  1. Was ist eine ANSI-Escape-Sequenz?

    Eine ANSI-Escape-Sequenz ist eine spezielle Zeichenkette, die mit dem ESC-Steuerzeichen (0x1B) beginnt und von Terminal-Emulatoren als Befehl anstatt als druckbare Textzeichen erkannt wird. Die häufigste Form ist die Control Sequence Introducer (CSI), geschrieben als ESC gefolgt von einer Klammer, die verwendet wird, um den Cursor zu bewegen, Teile des Bildschirms zu löschen und vor allem hier, die Textfarbe und -stile über Select Graphic Rendition (SGR)-Parameter zu ändern.

  2. Was bedeutet SGR in ANSI-Codes?

    SGR steht für Select Graphic Rendition. Es ist die Untergruppe der ANSI-CSI-Sequenzen, die mit dem Buchstaben m endet und eine oder mehrere numerische Parameter enthält, die die Anzeigeeigenschaften wie Vordergrundfarbe, Hintergrundfarbe, Fett, Kursiv, Unterstrich und Blink steuern. SGR-Codes wurden in ECMA-48 und ISO/IEC 6429 standardisiert.

  3. Warum gibt es drei verschiedene Farbmodi?

    Terminals entwickelten sich im Laufe der Zeit. Die ursprüngliche VT100-Familie unterstützte nur acht Farben plus acht helle Varianten, was die 16-Farb-SGR-Gruppe (30 bis 37, 90 bis 97 für Vordergrund) ergab. Später führte xterm eine indexierte 256-Farbpalette ein, die mit 38;5;N erreicht wird. Moderne Terminals können beliebige RGB-Farben mit 38;2;R;G;B adressieren, oft als echte Farbe oder 24-Bit-Farbe bezeichnet. Jeder Modus wechselt die Leistung gegen Rückwirkungskompatibilität.

  4. Was macht ein Reset-Code aus?

    Die Reset-Sequenz, geschrieben als ESC [ 0 m, löscht alle bisher gesetzten SGR-Attribute und bringt das Terminal in seine Standardfarbe, Standardhintergrund und Standardtextstile zurück. Ohne einen abschließenden Reset bleibt die gewählte Farbe oder Stil auf den nächsten Text, den das Programm ausgibt, was meistens nicht gewünscht ist.

  5. Warum ignorieren einige Terminals den Blink-Code?

    Blinkende Texte (SGR-Code 5) sind technisch Teil des Standards, aber die meisten modernen Terminal-Emulatoren rendern sie entweder als Fett, ohne Animation oder ignorieren sie komplett. Das Verhalten hängt vom Emulator und den Benutzerpräferenzen ab, da flackernde Texte Verwirrung oder Anfälle auslösen können. Werkzeuge, die Aufmerksamkeit erregen sollen, vertrauen stattdessen auf umgekehrtes Bild oder helle Farben.

Möchten Sie werbefrei genießen? Werde noch heute werbefrei

Erweiterungen installieren

IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche

Zu Chrome-Erweiterung Zu Kantenerweiterung Zu Firefox-Erweiterung Zu Opera-Erweiterung

Die Anzeigetafel ist eingetroffen!

Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!

ANZEIGE Entfernen?
ANZEIGE Entfernen?
ANZEIGE Entfernen?

Nachrichtenecke mit technischen Highlights

Beteiligen Sie sich

Helfen Sie uns, weiterhin wertvolle kostenlose Tools bereitzustellen

Kauf mir einen Kaffee
ANZEIGE Entfernen?