Como fazer meu próprio esquema de cores no terminal do Windows? Mais especificamente: Qual é o formato adequado para fazer um esquema de cores?
Uma pequena explicação:
Vamos pegar este esquema por exemplo:
{ "name" : "Campbell", "cursorColor": "#FFFFFF", "selectionBackground": "#FFFFFF", "background" : "#0C0C0C", "foreground" : "#CCCCCC", "black" : "#0C0C0C", "blue" : "#0037DA", "cyan" : "#3A96DD", "green" : "#13A10E", "purple" : "#881798", "red" : "#C50F1F", "white" : "#CCCCCC", "yellow" : "#C19C00", "brightBlack" : "#767676", "brightBlue" : "#3B78FF", "brightCyan" : "#61D6D6", "brightGreen" : "#16C60C", "brightPurple" : "#B4009E", "brightRed" : "#E74856", "brightWhite" : "#F2F2F2", "brightYellow" : "#F9F1A5" },
Termos como name
, cursorColor
, selectionBackground
e são meio autoexplicativos, mas e a sequência de cores depois? background
!! foreground
Estão escritos em alguma ordem? O que mudará se eu mudar brightRed
a {3ª linha de baixo} para alguma outra cor? Não consigo encontrar nenhum artigo que responda às minhas perguntas. Desde já, obrigado !!
Alguns artigos relacionados que já pesquisei para obter alguma ajuda:
As cores posteriores representam qual cor é usada quando o texto é gerado nessas cores. Embora você não deva alterar o nome, você pode alterar o valor da cor depois dele.
Uma vez feito, você pode testá-lo escrevendo:
write-host "this is a test" -foregroundcolor "red"
ou qualquer cor que você alterou, para ver o resultado.Isso é feito para que você possa alterar a cor do plano de fundo e do primeiro plano e, em seguida, corrigir a cor usada nas funções que são exibidas na tela para exibir corretamente as novas cores.
A ordem deles não importa, você pode até removê-los para que o valor padrão seja usado, mas é mais fácil mantê-los lá. Além disso, pode ser possível adicionar "Laranja" e alterar essa cor. Write-Host não suporta a cor laranja, mas é usado ao criar um aviso usando:
write-warning "some warning"
Dado que, desde o Windows 10 2015, o prompt de comando agora também oferece suporte à alteração de cores ANSI, tenho certeza de que isso também afetará os comandos cmd usando essas cores também.
O que mudará se eu mudar brightRed{3rd line from bottom} para alguma outra cor?
me refiro a sua pergunta
brightRed{3ª linha de baixo} Esta linha é para a cor do texto principal no terminal É branco por padrão ps c:\ XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Você pode alterá-la para qualquer cor hexadecimal que desejar, por exemplo, brightRed{#03fc2c} a cor é verde
https://github.com/SG-studi0/windows_terminal_theme.git tema colorido do terminal do Windows