Удаление ввода с терминала не исчезает (BashRC?)

Я изменил свой терминал MacOS, введя.bash_profile и.bashRC. Когда вы вводите команды в терминал, и он переходит на новую строку, если я затем возвращаю / удаляю введенный мною ввод, он удаляет весь контент, но в первой строке некоторые символы отображаются. По-видимому, они будут удалены (если я нажму клавишу ввода или введу что-то новое, как если бы эти случайные неосуществленные символы не присутствовали на входе), но все равно будет отображаться, и курсор не сможет вернуться к ним. Курсор будет на несколько пробелов впереди невыбранных символов. Есть ли проблема с файлом.bashRC / кто-нибудь знает, что здесь происходит?

.bash_profile

if [ -f ~/.bashrc ]; then
    source ~/.bashrc
fi

.bashrc

PS1='\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
export PS1;

alias ls='ls -G'
alias grep='grep --color=auto'

Скриншоты

Ввод ввода, который тянется к следующей строке:

Выполнение той же команды, но удаление всего после ввода. Как далеко назад идет курсор:

Нажатие на ввод действует так, как будто ничего не напечатано:

0 ответов

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