2014-09-23 1 views
0

я в настоящее время работает Ubuntu 14,04, и это мой заказ PS1:Ubuntu .bashrc пользовательских PS1 себя странно

PS1="\n\[\033[0;90m\]\t \[\033[01;32m\]\e[1m\[email protected]\h\e[m:$ \[\033[0;33m\w\n\e[1m\[\033[1;31m\]➤\e[m " 

Я получаю этот странный текст оберточной эффект, когда я использую стрелку вверх ключ, чтобы вызвать последний команда, которую я набрал, создает эффект перекрытия oO! Может ли кто-нибудь сказать мне, что с ним не так, пожалуйста?

ответ

1

Вы не заключите все непечатаемые символы в \[...\], и я думаю, что вы хотите оставить вещи, как \wнеохваченной.

PS1="\n\[\033[0;90m\]\t \[\033[01;32m\]\e[1m\[email protected]\h\e[m:$ \[\033[0;33m\w\n\e[1m\[\033[1;31m\]➤\e[m " 
             ^^^^^      ^^      ^^^^ 
+0

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

+0

Потому что вы узнаете больше, исправив ее самостоятельно, а не просто скопируйте и вставив предварительно скорректированную строку. – chepner

+0

ОК спасибо, я должен буду сделать сам по себе, я думаю – s4my

Смежные вопросы