weechat, tig, htop, ranger 등에 색상이 없습니다.

weechat, tig, htop, ranger 등에 색상이 없습니다.

tig내 Mac에는 , weechat또는 htop에 색상이 없다는 것을 알았습니다 ranger. 내 리눅스에서는 그렇습니다. 이 문제는 내가 가지고 있는 모든 터미널 앱(alacrty, iterm 및 Terminal.app) , 및 zsh에서 발생합니다 .fishbash

나는 이것을 디버깅하는 방법을 잃었습니다. 내 물고기 구문 강조가 작동하고 ls색상이 있고 nvim색상이 git diff있고 색상이 있습니다. ncurses를 사용하는 대화형 CLI 앱에서만 발생하는 것으로 보입니다.

답변1

.terminfo내 홈 폴더에 다음의 데이터가 포함된 폴더가 있었습니다 .보이지 않는 섬.net. 이를 제거하면 위에서 언급한 명령의 색상이 다시 나타납니다. 그런 다음 이탤릭체를 수정해야 했지만 tmux그것은 또 다른 이야기입니다. (저는 이탤릭체를 수정하려는 노력의 일환으로 링크된 용어 정보를 정확하게 설치했습니다 tmux. .

답변2

나에게 있어서 문제의 원인도 관습이었다 .terminfo. 나는 (tmux에서 이탤릭체를 얻기 위해)을 유지하고 싶었 .terminfo으므로 나에게 가장 좋은 해결책은 다음과 같습니다.

alias tig='TERM=xterm-256color tig'

이 별칭을 사용하면 색상이 로 돌아갑니다 tig.

관련 정보