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, был бы рад, если бы кто-то мог объяснить это.