이 주제에 관해 제가 검색한 대부분의 검색과는 달리, 저는 제 조언을 듣고 싶습니다.아니요대담해지세요. 하지만 나는 그것을 멈출 수 없습니다.
프롬프트를 설정하는 방법은 다음과 같습니다.
set green = "%{\033[01;32m%}"
set white = "%{\033[37m%}"
set unbold = "%{\033[0m%}"
set end = "%{\033[m%}"
set prompt="${unbold}${green}\%${white} ${end}"
굵게 표시되는 것을 방지하기 위해 굵게 표시되지 않은 내용을 추가했습니다. 그것은 내가 사용하고 있던 글꼴(SourceCodePro, 아마도 KiTTY)에서 "1" 문자에서 일부 픽셀을 제거한 버그를 발견했을 때 시작되었습니다. 그러나 대담한 경우에만. 이유는 모르겠지만 정말 짜증납니다. 감사해요!
답변1
이스케이프 green
시퀀스는 굵게 표시되어 있습니다 ;1
(참조).이것):
CSI 32 m - 텍스트가 녹색으로 변합니다. 녹색은 짙은 녹색일 수 있으므로 CSI 1m 시퀀스를 사용하여 밝은 녹색으로 만들거나 CSI 32를 조합하여 사용할 수 있습니다. 일부 구현에서는 굵은 상태를 사용하여 문자를 밝게 합니다.
이는 일부 구현에서는 굵은 글씨 대신 밝은 녹색을 사용할 수 없음을 의미합니다. 그냥 삭제 ;1
하면 괜찮을 것입니다.
set green = "%{\033[32m%}"
또는 밝은 녹색을 원할 경우 메시지가 표시될 때 굵게 표시를 해제하세요.
set prompt="${green}${unbold}\%${white} ${end}"
참고로 green
와 unbold
교환되었습니다.