Нет цветов в выходные, тиг, хтоп, рейнджер и т. Д.
Я заметил, что на моем Mac у меня нет никаких цветов, например, tig
, weechat
, htop
или же ranger
, На моем Linux я делаю. Это происходит во всех терминальных приложениях, которые у меня есть (alacritty, iterm и Terminal.app), в zsh
, fish
а также bash
,
Я в недоумении, как отладить это. Моя подсветка синтаксиса рыбы работает, ls
имеет цвета, nvim
имеет цвета, git diff
имеет цвета. Похоже, это происходит только в таких интерактивных приложениях CLI, которые, я полагаю, используют ncurses
2 ответа
У меня есть .terminfo
папка в моей домашней папке, с данными из invisible-island.net. Удаление его вернуло цвета в вышеупомянутых командах. Затем я должен был исправить курсив в tmux
но это другая история (я установил связанный файл terminfo именно в своих попытках исправить курсив в tmux
,
Для меня причиной проблемы также был кастом. Я хотел сохранить.terminfo
(чтобы получить курсив в tmux), поэтому для меня лучшим решением является
alias tig='TERM=xterm-256color tig'
Используя этот псевдоним, цвета возвращаются кtig
.