1

Я изменил свой файл .bash_profile на своем Mac (сейчас работает Tiger), чтобы получить другую командную строку. До того, как я это сделал, я имел обыкновение использовать клавишу со стрелкой вверх, чтобы переключаться между ранее выполненными командами. Теперь, однако, я получаю странное сочетание символов - оно как бы перезаписывает приглашение частичным смешением предыдущей команды, делая его нечитаемым. Это очень странно, и я явно сделал что-то не так. Команда на самом деле все там - если я нажимаю Enter, она работает, даже если я не могу очистить прочитать ее.

export PS1="\[\e[0;36m \w $\[\e[0m\] "

1 ответ1

3

Вы забыли закрыть escape-последовательность для первого изменения цвета:

export PS1="\[\e[0;36m\] \w $\[\e[0m\] "
                      ^^

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .