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.

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.


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.


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.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.