lxterminal вызывает нежелательные символы

Я нахожусь на новой установке Lubuntu 14.04. Я использую LXTerminal, и это подсказка, которую я устанавливаю через .bashrc-файл:

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

Предположим, что я вводил команду длиной до 15 символов (и выполняю так, чтобы она регистрировалась в истории) (неважно «command not found»):

$ ~ 012345678901234
012345678901234: command not found

Теперь, если я нажимаю стрелку, я возвращаю свою команду:

$ ~ 012345678901234

И если я нажму стрелку вниз, я вернусь к голой подсказке:

$ ~ 

ПРОБЛЕМА Проблема начинается, если у меня есть 16 или более символов для запуска:

$ ~ 0123456789012345
0123456789012345: command not found

Теперь, когда я нажимаю стрелку, я представляю с предыдущей командой просто отлично:

$ ~ 0123456789012345

Нажатие стрелки вниз не возвращает меня к голой подсказке, она как-то запоминает 10 символов первой команды длиной более 16 символов в моей истории и отображает ее до тех пор, пока все остальное выполняется.

$ ~ 0123456789

Теперь я могу нажать клавишу «вернуться», чтобы избавиться от нее, или я могу запустить любую другую команду. Для примера это:

$ ~ 0123456789ls
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

Что я могу сделать, чтобы исправить это? Это не такая уж большая сделка, но это довольно раздражает.

1
задан 3 May 2014 в 16:56

0 ответов

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

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