GNU Teseq er et program til at analysere filer, der indeholder kontrol tegn og terminale kontrolsekvenser. Den skal være nyttigt til at diagnosticere terminalemulatorer, og programmer, der gør kraftig brug af terminale funktioner (såsom dem baseret på forbandelser bibliotek).
Det er primært rettet mod personer, der besidder en grundlæggende forståelse terminale kontrolsekvenser, især CSI sekvenser; Men som standard Teseq vil forsøge at identificere og beskrive de sekvenser, den møder, og den adfærd, de kan producere i en terminal.
Teseq beskriver kontrolfunktioner, som de er fortolket af VT100-kompatible terminaler, og / eller terminaler kompatible med Ecma-48 / ISO / IEC 6429-standarden. Teseq understøtter ikke beskrive kontrolfunktioner efter terminal-specifikke definitioner i en database som termcap eller terminfo, selv om fremtidige versioner kan omfatte begrænset støtte til det. Derfor kan beskrivelserne Teseq bruger til kontrolfunktioner ikke nødvendigvis matcher deres faktiske fortolkning af hvad terminalenhed de tegn faktisk beregnet til
Det tager input som:.
^ [ [1mHi ^ [[m der, verden ^ H ^ H ^ H ^ H ^ Hearth
Og spytter noget lignende:
: Esc [1 m
& SGR: SELECT GRAFIK Rendition
"Set fed tekst
| Hi |
:. Esc [0 m
& SGR: SELECT GRAFIK Rendition
" Clear grafisk gengivelse til defaults
|. der, verden |
. BS / ^ H BS / ^ H BS / ^ H BS / ^ H BS / ^ H
| jord |.
Den medfølgende program `reseq« kan derefter bruges til at vende denne oversat output tilbage til sin oprindelige form, hvis det ønskes
Hvad er nyt i denne udgivelse:.
- Denne version tilføjer farve support via den --color (eller --colour) mulighed.
- Ikke-standard kontrol etiketter og beskrivelser er nu altid udstedes, uden behov for -x mulighed.
- Reseq tilføjet nye funktioner til interaktive terminal demoer.
Kommentarer ikke fundet