Posso personalizar o esquema de cores no PowerShell?

8

Por exemplo, eu gostaria que o azul fosse um pouco mais claro, ou mudasse de vermelho para ficar um pouco mais laranja. Isso é possível?

Eu sei que posso alterar facilmente as cores de fundo e primeiro plano. E as outras cores?

    
por Andres Riofrio 27.04.2012 / 10:08

1 resposta

8

Como você sabe, é possível alterar facilmente as cores do console do PowerShell usando algo assim em seu perfil:

$a = (Get-Host).UI.RawUI
$a.ForegroundColor = "black"
$a.BackgroundColor = "white"
Clear-Host

No entanto, você está limitado às 16 cores ANSI padrão. Você pode alterar as cores usadas como padrões no registro (lembro-me vagamente de fazer isso no passado, mas não consigo encontrar nenhuma anotação), mas uma maneira fácil de fazer isso é usar o console do PowerShell. com Console2 e use as opções em suas configurações. Você também terá outros benefícios, como guias e fácil colagem.

EDIT: Acabei de lembrar que você pode fazer o mesmo sem usar o Console2. No console padrão do PowerShell, vá até a guia Cor em Propriedades e modifique os valores RGB das 16 cores ANSI padrão.

    
por 27.04.2012 / 13:12