2017-04-08 18 views
1

내 zsh 터미널을 사용자 정의하고 있지만 내 프롬프트를 굵게 표시 할 때 어려움에 직면했습니다. 내 zsh 프롬프트가 굵게 표시되지 않음

그래서이 내 테스트 프롬프트입니다 ... 나는 여러 가지를 시도하지만 인터넷에서 사람들을 위해 일을 한 반면, 아무도, 일하지. "HEY"는 모두 색상 1이지만 두 번째 "HEY"는 굵게 표시됩니다. 그것은 분명히 아니고, 그 대신에, 나는 색깔이 9 인 내 프롬프트의 첫 부분과 같은 약간 빨갛게 보입니다. wtf :)

다음은 내가이 경우에 사용하는 코드입니다 :

검은 색은 회색, 회색은 흰색, 밤색은 진한 파란색, 잎은 녹색, 연한 녹색, 분홍색, 노란색 등 모두 8 가지 색상 중 하나에 대해 동일한 작업을 수행하는 것으로 나타났습니다.

또한 모듈로와 함께 몇 가지 이스케이프 시퀀스를 사용하려고 시도했지만 아무 것도 작동하지 않았습니다. 매번 모듈러스가 매개 변수로 나머지 문자를 가져 왔습니다. 그는 코드가 일반 문자처럼 표시됩니다. 예를 들어 ,이 :

\e[1;33test 

사람이 여기에 무슨 일이 잘못 나를 설명 할 수와 나는 약간의 (진짜) 굵은 프롬프트 텍스트를 가지고 해결할 수있는 방법 :

PS1="%{\e[1;33%}test" 

이를 표시 할

?

답변

0

"ANSI"색상 (이스케이프 코드)은 "굵게"특성을 갖지만 대신 종종 "밝음"으로 해석됩니다. 터미널 응용 프로그램의 옵션을 살펴보고 굵은 글꼴 대신 밝은 글꼴 대신 굵은 글꼴로 해석하도록 구성 할 수 있는지 확인해야합니다. 나는 당신이 "굵게"와 "밝은 색"을지지하는 사이에서 선택해야한다고 생각합니다. 또한 https://en.wikipedia.org/wiki/ANSI_escape_code#Colors