Zsh будет автоматически печатать вводимую мной команду

Я обнаружил, что zsh напечатает команду, которую я печатаю

⚡ root@default  /var/log/squid  pwd
pwd/var/log/squid
 ⚡ root@default  /var/log/squid  pwd
pwd/var/log/squid
 ⚡ root@default  /var/log/squid  rm /var/log/squid/*.log.0
rm#                                                                                                        
 ⚡ root@default  /var/log/squid  cd /
cd#                                                                                                            
 ⚡ root@default  /  cd -
cd/var/log/squid
 ⚡ root@default  /var/log/squid  ls
lslslsaccess.log  cache.log
 ⚡ root@default  /var/log/squid  vim ~/.zshrc
vimvimvim#                                                                                                     

я имею oh-my-zsh установлены. Я проверяю ~/.zshrc, это настройка по умолчанию, только с другой темой (я пробовал с темой по умолчанию, то же самое ведет себя) .

И я не нахожу это в bash.


Обновить

Я обнаружил, что каждый source ~/.zshrc, добавил бы еще одну команду print...:

 ⚡ root@default  /var/log/squid  vim ~/.zshrc
vimvimvimvim#                                           
 ⚡ root@default  /var/log/squid  source ~/.zshrc
sourcesourcesourcesource#                               
 ⚡ root@default  /var/log/squid  ls
lslslslslsaccess.log  cache.log
 ⚡ root@default  /var/log/squid  vim ~/.zshrc
vimvimvimvimvim#                                        

~ /.zshrc - настройка по умолчанию, я также обновляю zsh до последней версии.

Как это решить?

1 ответ

Решить, добавить TERM=xterm-256color в ~/.zshrc (удаленный Ubuntu) .

Я думаю, это потому, что я использую msys2(mintty) для входа на удаленный сервер Ubuntu. Мои msys2 TERM=screen-256color Я попытался установить тот же срок на пульте.

Я не понимаю, почему это происходит только в zsh, был бы рад, если бы кто-то мог объяснить это.

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