Описание тега sakamoto-desu-ga
Это потому, что печать части строки \У
В
\Ш
и :
в бежал квадратных скобках. Кронштейны, как правило, размещены вокруг непечатаемых символов, чтобы сказать Баш не для перемещения курсора на них и таким образом правильно рассчитать размер подскажут. Так что теперь курсор не перемещается правильно для печатной секции.
Я рекомендую вам изменить части вашего .bashrc следующее
, что установить оперативную, а не заменять его... вы можете раскомментировать (убрать #
) следующую строку:
force_color_prompt #=да
и затем измените вторую строчку в этом фрагменте:
если [ "$color_prompt" = "да"]; затем
PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
еще
И PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
поэтому он говорит:
И PS1='${debian_chroot:+($debian_chroot)}\[\033[00;высота 34m\] и\U \[\033[0;37М\]в \[\033[01;32м\][\[\033[0;31М\] и\W\[\033[1;32м\]]\[\033[0;37М\]: '
Или если вы предпочитаете просто поместить свои переопределить в конец файла:
С PS1='\[\033[00;высота 34m\] и\U \[\033[0;37М\]в \[\033[01;32м\][\[\033[0;31М\] и\W\[\033[1;32м\]]\[\033[0;37М\]: '
Этим достигается то, что я думаю, что вы хотите для меня в Ubuntu 16.04 и не ломается так, как вы описали (что я также испытал раньше, когда играл с моей PS1!)