Так что я недавно получил мою машину с повторной обработкой и несколько странных вещей происходит в моей новой установке PyCharm.Консоль PyCharm не очищается
Прежде всего, я использую определение PS1 в моем bash_profile
PS1='\n\n\e[1;34mLOCAL: \@ $PWD \n\n\e[0;30m'
, которая выводит время и текущий рабочий каталог в другой цвет, так что легко для меня, чтобы перейти выход.
В обычном терминале, что делает моя командная строка выглядит следующим образом:
LOCAL: 12:01 PM /Users/me
ls
Applications Pictures
Desktop Public
Library anaconda
Однако в PyCharm, консоль также печатает мой переводчик путь:
(/Users/me/anaconda)
LOCAL: 12:01 PM /Users/me
ls
Applications Pictures
Desktop Public
Library anaconda
Что я могу включить однако, если я попытаюсь выполнить цикл с помощью стрелки вверх, линия не будет полностью очищена.
LOCAL: 12:01 PM /Users/me
echo "this is prior to hitting up arrow"
this is prior to hitting up arrow
(/Users/me/anaconda)
LOCAL: 12:01 PM /Users/me
echo "techo "after hitting the up arrow twice, this line is prepended by 'echo t'"
after hitting the up arrow twice, this line is prepended by 'echo t'
Любая идея, что может быть причиной такого поведения и как я мог бы получить консоль PyCharm, чтобы вести себя как регулярный терминал во всех моих проектах?