Я так запутался, что уже несколько часов рву на себе волосы. Я пытаюсь сделать так, чтобы текст в bash был того же цвета, что и на рабочем столе, в стандартном приложении терминала на Mac все работает отлично, хотя в iTerm2 (который я использовал) цвета блеклые и отвратительные.
Я проверил свою переменную $TERM, и она установлена на «xterm-256color», а также тип терминала отчета в настройках iterm.
Вот сравнение для справки, верхний — iterm, а нижний — terminal (оба используют один и тот же PS1=blahblah)
Если у кого-то есть КАКИЕ-НИБУДЬ идеи, пожалуйста, помогите мне. Я облысею, пытаясь это исправить. Я так расстроен.
решение1
Это не связано с оболочкой или какими-либо переменными среды, это настройки профилей Терминала и iTerm.
Откройте настройки iTerm через строку меню или с помощью Command- ,, затем:
- Нажмите на вкладку Профили.
- Нажмите на раздел «Цвета».
- Задайте цвета ANSI вручную, нажав на поля цветов и выбрав цвет, или выберите один из предустановленных цветов.