프롬프트, 명령 및 출력을위한 iTerm 색상 읽기가 어렵습니다. 프롬프트,

지금 내 iTerm2는 다음과 같습니다.

여기에 이미지 설명을 입력하십시오

모든 것이 같은 색이며 읽기가 어렵습니다. 프롬프트, 명령 및 출력을 이와 같이 다른 색상으로 만들 수 있습니까?

여기에 이미지 설명을 입력하십시오



답변

여기에 bash 프롬프트를 편집하는 것에 대한 철저한 설명 이 있습니다. 리눅스 관련 내용이있을 수 있지만 대부분 일반적인 bash 내용입니다.

그러나 시작하기 위해이 bash 프로파일 생성기를 권장 합니다.

그것은 매우 간단하므로 더 많은 것을 배웠고 프롬프트는 다음과 같습니다.
dwightk의 bash 프롬프트

사용하여 :

[[ -s "/Users/dwightk/.rvm/scripts/rvm" ]] && source "/Users/dwightk/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

function parse_git_branch {
git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/(\1)/'
}
export PS1="?  \[\033[01;35m\]\u@\h:\[\033[01;34m\]\$(parse_git_branch) \[\033[01;32m\]\w \[\033[01;34m\]\n>\[\e[0m\]"

git을 다룰 때 매우 유용합니다. 앞에있는 모든 것은 export PS1=자식 분기가 나타나게하는 것입니다.

? 은이 블로그 게시물을 읽은 후 처음으로 bash 프롬프트 편집에 사용 됩니다.


답변

AFAIK 프롬프트 이외의 다른 색을 칠하는 UNIXy 방법은 없습니다 .

그러나 iTerm2 솔루션을 요청함에 따라 운이 좋았습니다! 트리거 기능 을 사용하여 텍스트 일치 정규 표현식의 색상을 지정하십시오.

예를 들어 프롬프트가 다음과 같은 경우

.. 그런 다음 iTerm-> 환경 설정-> 프로파일-> 고급-> 트리거에 추가하고 다음과 같이 트리거를 편집하십시오.

.. 각 행 의 명령 부분 과 일치하며 다음과 같이 시작됩니다.

Voilà-당신은 프롬프트, 명령 및 출력에 대한 다른 색상이 있습니다! 🙂


답변

여기 나를 위해 일한 것이 있습니다. 사용 해보고 알려주십시오.

http://dobsondev.com/2014/02/21/customizing-your-terminal/


답변

iTerm 솔루션은 작동하지만 색상이 약간 지연되는 것 같습니다. 1 초 동안 입력을 중지하면 전체 줄의 색상이 예상대로 표시됩니다.


답변