tig
내 Mac에는 , weechat
또는 htop
에 색상이 없다는 것을 알았습니다 ranger
. 내 리눅스에서는 그렇습니다. 이 문제는 내가 가지고 있는 모든 터미널 앱(alacrty, iterm 및 Terminal.app) , 및 zsh
에서 발생합니다 .fish
bash
나는 이것을 디버깅하는 방법을 잃었습니다. 내 물고기 구문 강조가 작동하고 ls
색상이 있고 nvim
색상이 git diff
있고 색상이 있습니다. ncurses를 사용하는 대화형 CLI 앱에서만 발생하는 것으로 보입니다.
답변1
.terminfo
내 홈 폴더에 다음의 데이터가 포함된 폴더가 있었습니다 .보이지 않는 섬.net. 이를 제거하면 위에서 언급한 명령의 색상이 다시 나타납니다. 그런 다음 이탤릭체를 수정해야 했지만 tmux
그것은 또 다른 이야기입니다. (저는 이탤릭체를 수정하려는 노력의 일환으로 링크된 용어 정보를 정확하게 설치했습니다 tmux
. .
답변2
나에게 있어서 문제의 원인도 관습이었다 .terminfo
. 나는 (tmux에서 이탤릭체를 얻기 위해)을 유지하고 싶었 .terminfo
으므로 나에게 가장 좋은 해결책은 다음과 같습니다.
alias tig='TERM=xterm-256color tig'
이 별칭을 사용하면 색상이 로 돌아갑니다 tig
.