Na przykład chciałbym, aby niebieski był nieco jaśniejszy lub zmienił czerwony na nieco bardziej pomarańczowy. czy to możliwe?
Wiem, że mogę łatwo zmieniać kolory tła i pierwszego planu. Co z pozostałymi kolorami?
somecommandthatdoesntexist
.
Na przykład chciałbym, aby niebieski był nieco jaśniejszy lub zmienił czerwony na nieco bardziej pomarańczowy. czy to możliwe?
Wiem, że mogę łatwo zmieniać kolory tła i pierwszego planu. Co z pozostałymi kolorami?
somecommandthatdoesntexist
.
Odpowiedzi:
Jak wiesz, można łatwo zmienić kolory konsoli PowerShell, używając czegoś takiego w swoim profilu:
$a = (Get-Host).UI.RawUI
$a.ForegroundColor = "black"
$a.BackgroundColor = "white"
Clear-Host
Jednak jesteś ograniczony do standardowych 16 kolorów ANSI. Być może będziesz w stanie zmienić kolory używane jako domyślne w rejestrze (pamiętam, że robiłem to w przeszłości, ale nie mogę znaleźć żadnych notatek na ten temat), ale łatwym sposobem na to byłoby zawinięcie konsoli PowerShell z Console2 i użyj opcji w ustawieniach. Otrzymasz także inne korzyści, takie jak zakładki i łatwe wklejanie.
EDYCJA: Właśnie pamiętam, że możesz zrobić to samo bez użycia Console2. W standardowej konsoli PowerShell przejdź do karty Kolor we Właściwościach i zmodyfikuj wartości RGB standardowych 16 kolorów ANSI.
RegShot
przed i po wprowadzeniu zmian i zobacz, jaka jest różnica, aby znaleźć odpowiedni klucz rejestru. Następnie możesz wstrzyknąć tę samą wartość za pomocą reg add
.