Я просто наткнулся на странную проблему. Когда я захожу по SSH на свой сервер (centos, zsh) и набираю кое-что и нажимаю клавишу Backspace, это выглядит как пробел, но внутренне это действительно удаляет символы.
ls -l a
Обратите внимание, что пробел между l
и a
на самом деле, когда я нажимаю клавишу Backspace. Когда я сейчас нажму, вернется ls -a
. Это только в zsh, в bash работает нормально.
Надеюсь, у кого-нибудь есть идея, что это такое и как это исправить.
Обновление: происходит только при использовании tmux/screen
Я также не могу очистить экран:
helium:~% echo $TERM
screen-256color
helium:~% clear
'screen-256color': unknown terminal type.