GNU Teseq é uma aplicação para a análise de arquivos que contenham caracteres de controle e sequências de controle do terminal. Destina-se a ser útil para o diagnóstico de emuladores de terminais, e os programas que fazem uso intenso de recursos do terminal (como os baseados na biblioteca Curses).
É destinada principalmente aos indivíduos que possuem uma compreensão básica de sequências de controlo de terminais, especialmente sequências CSI; no entanto, por padrão Teseq vai tentar identificar e descrever as seqüências que ele encontra, e o comportamento que pode produzir em um terminal.
Teseq descreve as funções de controle como eles são interpretados por terminais VT100-compatíveis, e / ou terminais compatíveis com o / ISO / IEC 6429 padrão Ecma-48. Não Teseq não suporta descrevendo as funções de controle de acordo com definições específicas de terminais em um banco de dados, tais como termcap ou terminfo, embora as versões futuras podem incluir suporte limitado para isso. Portanto, as descrições Teseq usa para funções de controle podem não necessariamente coincidir com a sua interpretação real por qualquer terminal do dispositivo os personagens foram realmente destinados à
Leva entrada, como:.
^ [ [1mHi ^ [[m lá, mundo ^ H ^ H ^ H ^ H ^ Hearth
E cospe algo como:
: Esc [1 m
& SGR: SELECT capitulação gráfica
"Definir o texto em negrito
| Hi |
:. Esc [0 m
& SGR: SELECT capitulação gráfica
" capitulação gráfica Limpar para defaults
|. ali, mundo |
. BS / H ^ BS / H ^ BS / H ^ BS / H ^ BS / ^ H
| terra |.
O programa de acompanhamento `reseq 'pode então ser usado para inverter esta traduzido saída de volta em sua forma original, se desejado
O que é novo nesta versão:.
- Esta versão adiciona suporte a cores via o --color (ou --colour) opção.
- etiquetas de controle não-padrão e as descrições são agora sempre emitido, sem a necessidade de a opção -x.
- Reseq adicionou novas funcionalidades para demos terminais interativos.
Comentários não encontrado