Описание тега ecdsa
Недавно я решил изменить свою переменную PS1, чтобы вместить довольно Solarized цветов для моего просмотра терминал удовольствие. Когда не в сессии tmux, все замечательно! Радуга, пони, единороги и отличимым подскажут! Круто!
Однако проблема внутри tmux,. Я проверил, что значение PS1-это то, что я ожидал, что это будет и так же, как это, когда tmux не работает, а именно: \[\033]0;\Вт\007\]\[\[\]\]\у\[\]@\[\[\]\]\ч\[\]:\[\]\Вт\[\]$ \[\]
.
Все мои псевдонимы и т. д. в мой .файл используется и функционирует как положено. tmux-это также отображение цветов без происшествий, как Эхо-СВ "\033[1;33м привет"
ведет себя, как ожидалось, как ГЛС-цвет
.
Текущая соответствующую строку в моей .bash_profile является экспорт ПС1="\[\033]0;\Вт\007\]\[\[\]\]\у\[\]@\[\[\]\]\ч\[\]:\[\]\Вт\[\]$ \[\]"
хотя изначально я был поиск сценария, расположенного в .bash_prompt файл для обработки некоторых условий, и т. д. Я попытался вернуться к более простому варианту.
Выполнение Баш
будет вызывать подсказки для раскрашивания, но должно быть сделано в каждой области. экспорт ПС1=[что длинную строку я уже выложил]
не будет.
Мой .tmux.conf, который выглядит следующим образом:
установить-опции-G по умолчанию-команда "присоединить к пользователю-пространства имен -л в /usr/местные/Бен/Баш"
набор -г по умолчанию-терминал "в xterm-256color"
комплект-окно-опции-G автоматическая-переименовать
привязать '"' сплит-окна -с "#{pane_current_path}"
персонализация % сплит-окно -ч -с "#{pane_current_path}"
связывать c новые окна -с "#{pane_current_path}"
Соответствующие части .файл:
экспортировать термин="в xterm-256color"
если что tmux >/dev/нуль 2>&1; затем
тест -з "$TMUX" && (tmux присоединить || tmux новый-сессии)
интернет
Я использую для macOS Сьерра, iTerm в 2, я пробовал оба нынешнего доморощенного версия bash и системы Баш (он в настоящее время с помощью доморощенного), tmux 2.4.
Я также размещен сенсорный testing_touch_from_bash_profile
в моем .файл пока в сессии tmux с двумя стеклами, убил одной панели, открыл панель и проверил, что файл был создан на самом деле.
Эхо $срок
возвращает в xterm-256color
.
Я заверил, что при выходе из tmux для проверки параметров изменения, которые я покинул tmux tmux и что ни процесс в настоящее время работают в системе через ПС-топор | грэп tmux
.
Как ни странно, выбор .сценарий bash_prompt также изменяет цвет так долго, как я делаю это в каждой области tmux.
Я посмотрел на https://stackoverflow.com/questions/21005966/tmux-prompt-not-following-normal-bash-prompt-ps1-w и попробовал добавить флаг --логин после Баш вызова в первой строке моей .tmux.конф. Запуск tmux с tmux новый удар
нанесет первой области для раскрашивания, но последующие панели не будет.
Переменную $PS1-это время заслуженного, казалось бы, все аспекты, кроме раскрашивания любым из полей.
Кто-нибудь есть идеи?