불안정한(2023년 10월 1일 기준) NixOS를 사용하고 있습니다. 터미널이 ANSI를 지원하므로 기본 NixOS 콘솔의 텍스트 색상을 어떻게 구성합니까?
설치해서 색상이 어떤지 테스트해봤는데text-ansi
Haskell(GHC)에 그리고 GHCi에 putStrLn $ red "Hello, world!"
.
특정 색상을 시각적으로 구별하기가 다소 어렵기 때문에 색상을 구성하고 red
싶습니다 brightRed
. 예를 들어 NetHack을 플레이할 때 저는 정말 화가 납니다. 색상을 구성하는 방법은 다음과 같습니다.
black
=#18270f
red
=#ff0111
green
=#2e8011
yellow
=#b25e3a
blue
=#0f87fe
magenta
=#c900ff
cyan
=#41ff1a
white
=#eca2ff
brightBlack
=#000074
brightRed
=#ff9700
brightGreen
=#b6ff00
brightYellow
=#fff86b
brightBlue
=#00e2ff
brightMagenta
=#ff0084
brightCyan
=#00ffa5
brightWhite
=#e4fffd
(예, 알아요. 색상 중 일부는 문자 그대로의 의미와 완전히 일치하지 않습니다. 하지만 저를 믿으세요. 야만적인 계산을 통해 얻은 것입니다.)
답변1
다음과 같이 설정할 수 있습니다.console.colors
, 좋다이것:
{
console.colors = [
"073642"
"dc322f"
"859900"
"b58900"
"268bd2"
"d33682"
"2aa198"
"eee8d5"
"002b36"
"cb4b16"
"586e75"
"657b83"
"839496"
"6c71c4"
"93a1a1"
"fdf6e3"
];
}