zsh iria imprimir automaticamente o comando que eu digito

0

Eu achei que o zsh iria imprimir o comando que eu digito

⚡ 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#                                                                                                     

Eu tenho oh-my-zsh instalado. Eu verifico o ~/.zshrc , é a configuração padrão, apenas com um tema diferente (eu tentei com o tema padrão, o mesmo behavious).

E eu não acho isso no bash.

Atualizar

Descobri que cada source ~/.zshrc adicionaria mais uma impressão de comando ...:

 ⚡ 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 é a configuração padrão, eu também atualizo o zsh para a versão mais recente.

Como resolver isso?

    
por Mithril 23.11.2017 / 04:00

1 resposta

0

Resolva adicionando TERM=xterm-256color a ~/.zshrc (ubuntu remoto).

Eu acho que é porque eu uso msys2 (mintty) para acessar o servidor ubuntu remoto. Meu TERM=screen-256color do msys2, tentei definir o mesmo TERM no controle remoto.

Eu não entendo porque isso só acontece em zsh, ficaria feliz se alguém pudesse explicar isso.

    
por Mithril 23.11.2017 / 04:15