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

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

⚡ 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 до последней версии.

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

0
задан 23 November 2017 в 06:20

1 ответ

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

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

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

0
ответ дан 23 November 2017 в 06:20

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

Похожие вопросы: