Terminal série avec couleurs personnalisées

1

J'ai cherché autour de moi, mais je n'arrive pas à trouver un programme de terminal série capable de personnaliser les lignes de couleur en fonction de certains symboles présents dans les lignes reçues. Par exemple, j'aimerais que «ERREUR: explication» soit surligné en rouge jusqu'à la prochaine coupure de ligne. Quelqu'un est-il venu à travers quelque chose comme ça?

Edit: les machines connectées à une interface série exécutent Windows et exécutant une machine virtuelle sur elles ne sont pas des options.

Nickolay Kondratyev
la source

Réponses:

0

Si votre émulateur de terminal prend en charge ANSI, il prend en charge les couleurs:

Bien que ces exemples soient linux, ils sont applicables à n’importe quel émulateur de terminal ANSI. Les séquences d'échappement ANSI sont interprétées par l'émulateur et l'affichage est écrit en conséquence.

Kris Bahnsen
la source
Le problème, c'est que le système hôte doit les ajouter à sa sortie. Je suppose que Nickolay recherche peut-être quelque chose qui effectue la coloration lexicale en analysant les données reçues.
Kaz
Ohhh, je n'ai pas pensé à ça. Si tel est le cas, il pourrait être possible de créer un petit périphérique au milieu pour le gérer automatiquement. Mais sinon, je pense qu'un émulateur de terminal personnalisé pourrait être nécessaire pour que cela se produise.
Kris Bahnsen
Tous les émulateurs de terminal open source disponibles pourraient également être étendus avec la fonctionnalité de traduction selon les souhaits du PO. C'est l'un des nombreux aspects positifs des logiciels open source.
Laszlo Valko
Oui, je prévoyais d'étendre un projet open source s'il n'y avait pas de réponse
prête à l'emploi,
0

Je ne connais aucun émulateur de terminal capable de le faire, mais curieusement, Zsh est suffisamment configurable pour le faire. Découvrez ce billet de blog sur l’ajout de la coloration syntaxique à Zsh. Vous pourrez peut-être mettre en œuvre ce que vous voulez à partir de cela.

hololeap
la source
0

Les versions récentes de PuTTY prennent en charge les interfaces série et prennent en charge les séquences d'échappement standard de style VT pour définir la couleur / gras / clignotant. PuTTY est pratiquement le standard de facto dans l'industrie UNIX / Linux.

jippie
la source
0

Termite ( https://www.compuphase.com/software_termite.htm ) possède un plug-in "Highlight" que vous pouvez configurer pour mettre en surbrillance un texte spécifique, qu'il soit sensible à la casse ou non. Le code source correspondant est posté afin que vous puissiez l’améliorer à volonté. https://www.compuphase.com/software/termite_filter_highlight.zip v / r, Rob (aucune relation ou connexion à Termite autre qu'un utilisateur)

Rob
la source