Los códigos de escape ANSI se utilizan para dar formato a la salida de una terminal de texto y se basan en un estándar ANSI, ANSI X3.64 (también denominado ECMA-48). Cuando se intenta representar un código de escape la terminal lo intercepta y actúa en función a ese código, cambiando el color o moviendo el cursor. Las posibilidades de las secuencias de escape son muy variadas y se utilizaban para dar formato y cambiar el aspecto de lo que se va a mostrar por la terminal.

En MS-DOS era necesario instalar ANSI.SYS que permitía actuar ante esos códigos. Todos los códigos de escape comienzan por los caracteres ESC (carácter ASCII número 27 decimal, 1B en hexadecimal) seguido del carácter [.

Colores


Enlaces externos

Estándar ECMA-48. Lista de códigos de control definida en junio de 1991.



Introduction & ANSI Escape Codes JetBrains Guide

使用ANSI Escape Code刷新控制行输出

Build your own Command Line with ANSI escape codes

Build your own Command Line with ANSI escape codes

I made a tool to generate ANSI escape codes, so you can easily add