Пользовательская подсказка удара является багги

Я следовал некоторым статьям о том, как изменить подсказку, у меня есть результат, который я искал, но когда курсор достигает конца экрана, это не идет новая строка и tab завершение это странно.

# ~/.bashrc

# colorful, with time, history id and path (also in window title)
export PS1="\[\e]0;\w\a\]\e[1;36m\t-\! - \w>\e[m "

У кого-либо есть подсказка о том, что я делаю неправильно?

4
задан 11 June 2011 в 20:54

1 ответ

В escape-последовательности настройки цветов нужно включить \[ и \] чтобы сказать удару readline, что они не способствуют длине строки. Это должно сделать это:

PS1="\[\e]0;\w\a\e[1;36m\]\t-\! - \w>\[\e[m\] "
6
ответ дан 1 December 2019 в 09:28

Другие вопросы по тегам:

Похожие вопросы: