Benutzerdefinierte Syntax-Hervorhebung in der Bash-Shell (mithilfe von Schlüsselwörtern)

3

Ich weiß, dass es möglich ist, die $ user@hostname Farben, aber können verschiedene Dinge eingefärbt werden? Könnte ich allen Zahlen / Zahlen eine bestimmte Farbe geben? Oder bestimmte Schlüsselwörter fett setzen?

n0pe
quelle

Antworten:

3

Die Färbung kommt von der Emission verschiedener Fluchtsequenzen . Sie können daher nur dann zuverlässig verwendet werden, wenn die vollständige Kontrolle über die Ausgabe verfügbar ist, z. B. bei der Ausgabe der Eingabeaufforderung oder bei der Verwendung bestimmter Programme.

Trotzdem ist es wahrscheinlich möglich, einen Terminal-Emulator zu schreiben, der musterbasierte Hervorhebungen ausführt, aber ich habe noch nie einen gefunden.

Ignacio Vazquez-Abrams
quelle