Я настроил приглашение в терминале Mac следующим образом:
export PS1="\[\e[31;1m\] \w $ \[\e[0m\] "
Таким образом я получаю /working/directory $
жирный красный, но я также хочу, чтобы команда, которую я выполняю, была жирным красным. Тем не менее, я хочу, чтобы вывод команды был цвета по умолчанию.
По сути я хочу вот это:
Помогите, пожалуйста.
EDIT: Я попробовал код наэтот ответно по крайней мере у меня это не работает. Это делает команду жирной, но также и вывод команды. И на самом деле я получаю дополнительный тег ${OFF}, напечатанный после вывода команды, и даже сумасшедшее поведение, когда я нажимаю клавишу вверх, чтобы увидеть предыдущие выполненные команды...
решение1
Вот как это сделать:
export PS1="\[\e[31;1m\] \w $ "
trap 'echo -ne "\e[0m" ' DEBUG
Вся магия исходит отПереход между вводом и выводом команды .