Anúncios incomodam? Ir Sem anúncios Hoje

Gerador de Códigos de Cor de Terminal ANSI

CorDesenvolvedorTexto
ANUNCIADO Remover?

Texto de pré-visualização

Texto exibido na pré-visualização do terminal em tempo real.

Modo de Cor

Escolha uma paleta. As 16 cores funcionam em todos os lugares; as 256 cores funcionam em terminais modernos; a cor verdadeira exige um terminal de 24 bits.

Primeiro Plano


Fundo


Estilos de texto


Formato de saída

Como o caractere ESC é escrito. Escolha a forma que corresponde à sua linguagem ou shell.

Pré-visualização do terminal

Códigos SGR ativos

Partes de codigo

ANUNCIADO Remover?

Guia

Construa sequências de escape ANSI (códigos de Seleção Gráfica) para colorir e estilizar a saída do terminal. Escolha uma cor de fundo e fundo (opcional), ative estilos

Gerador de Códigos de Cor de Terminal ANSI

Construa sequências de escape ANSI (códigos de Seleção Gráfica) para colorir e estilizar a saída do terminal. Escolha uma cor de fundo e fundo (opcional), ative estilos como negrito, itálico, sublinhado ou piscar, e obtenha uma string de escape pronta para colar, além de uma pré-visualização em tempo real do resultado no terminal.

Como usar

  1. Digite o texto de exemplo que deseja estilizar no Texto de exemplo campo (por exemplo, Error: file not found).
  2. Escolha um Modo de Cor: Básico (16 cores) para máxima compatibilidade, 256 cores para paletas mais ricas, ou Cor verdadeira (RGB de 24 bits) para qualquer cor hexadecimal.
  3. Escolha uma cor de fundo e (opcionalmente) uma cor de fundo. Ative estilos de texto como negrito, itálico, sublinhado ou piscar.
  4. Selecione o Prefixo de escape que corresponde à sua linguagem: \033[ (C / Python), \x1b[ (Node), ou \e[ (bash).
  5. Copie a string de escape, o exemplo formatado (escape + texto + reset) ou o snippet pronto para uso em Python / Node / Bash.

Características

  • Três modos de cor – 16 cores SGR (30-37 / 90-97 / 40-47 / 100-107), paleta de 256 cores do xterm (38;5;N / 48;5;N) e cor verdadeira de 24 bits (38;2;R;G;B / 48;2;R;G;B).
  • Cobertura completa de estilos – Negrito (1), Fraco (2), Itálico (3), Sublinhado (4), Piscar (5), Video invertido (7) e Riscado (9).
  • Pré-visualização do terminal em tempo real – Renderiza o texto estilizado em uma área escura do terminal para que você possa ver o resultado antes de colá-lo em qualquer lugar.
  • Várias formas de escape – Escolha entre \033[, \x1b[, \e[, ou um byte bruto ESC para corresponder à linguagem ou shell que você está usando.
  • Snippets prontos para cópia – Exemplos automaticamente gerados que envolvem seu texto de exemplo com a sequência de escape escolhida e um reset no final. print(), console.log()e, e printf Marcadores de SGR ativos
  • – Uma resumo de todos os parâmetros SGR ativos, incluindo o nome legível da cor e o código numérico. O que é uma sequência de escape ANSI?

Perguntas frequentes

  1. Uma sequência de escape ANSI é uma string especial que começa com o caractere de controle ESC (0x1B) e é reconhecida pelos emuladores de terminal como um comando em vez de texto imprimível. A forma mais comum é o Introduzidor de Sequência de Controle (CSI), escrito como ESC seguido de um abre parêntese, usado para mover o cursor, limpar partes da tela e, mais relevantemente aqui, mudar as cores e estilos do texto por meio de parâmetros de Seleção Gráfica (SGR).

    O que significa SGR nos códigos ANSI?

  2. SGR significa Seleção Gráfica. É o subconjunto de sequências CSI ANSI que termina com a letra m e carrega um ou mais parâmetros numéricos que controlam atributos de exibição, como cor de fundo, cor de fundo, negrito, itálico, sublinhado e piscar. Os códigos SGR foram padronizados na ECMA-48 e na ISO/IEC 6429.

    Por que há três modos diferentes de cor?

  3. Os terminais evoluíram ao longo do tempo. A família original VT100 suportava apenas oito cores e oito variantes brilhantes, que se tornaram a faixa de 16 cores SGR (30 a 37, 90 a 97 para fundo). O xterm introduziu posteriormente uma paleta de 256 cores indexada acessada com 38;5;N. Terminais modernos podem acessar qualquer cor RGB usando 38;2;R;G;B, frequentemente chamada de cor verdadeira ou cor de 24 bits. Cada modo troca capacidade por compatibilidade com versões anteriores.

    O que faz o código de reset?

  4. A sequência de reset, escrita como ESC [ 0 m, limpa todos os atributos SGR anteriormente definidos e retorna o terminal às cores de fundo padrão, cor de fundo padrão e estilos de texto padrão. Sem um reset no final, a cor ou estilo escolhido continuaria a ser aplicado ao próximo texto impresso pelo programa, o que geralmente não é desejável.

    Por que alguns terminais ignoram o código de piscar?

  5. O texto piscando (código SGR 5) é tecnicamente parte do padrão, mas a maioria dos emuladores modernos o renderiza como negrito, o exibe sem animação ou o ignora completamente. O comportamento depende do emulador e das preferências de acessibilidade do usuário, já que o texto piscando pode causar desconforto ou convulsões. Ferramentas que precisam atrair atenção geralmente dependem do video invertido ou de cores brilhantes em vez disso.

    -1 para desativar

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?