Это сработало для меня:
sudo apt-get install build-essential linux-headers-$(uname -r) open-vm-dkms
sudo ln -s /usr/src/linux-headers-$(uname -r)/include/generated/uapi/linux/version.h /usr/src/linux-headers-$(uname -r)/include/linux/version.h
, затем
sudo vmware-config-tools.pl
... и все готово.
Попробуйте добавить следующее к вашему .zshrc:
TERM=xterm
В zsh, что говорит bindkey | grep delete? Это строки, которые я получаю:
"^D" delete-char-or-list
"^H" backward-delete-char
"^[3;5~" delete-char
"^[[3~" delete-char
"^?" backward-delete-char
У вас должно быть «^?» так как это означает обратное пространство. Если нет ... вы можете вызвать bindkey "^?" backward-delete-char в приглашении zsh, чтобы поместить его.
Решает ли это проблему?
Это старый поток, и, возможно, никто этого не увидит, но проблема для меня была в файле .Xresources. Я неверно истолковал параметр URxvt*termName как строку, которая станет заголовком окна urxvt. Фактически это становится переменной среды $TERM, если оболочка не переопределяет ее (bash).
Моим решением было добавить URxvt*termName: xterm-256color в файл ~/.Xresources. Как и при любом изменении этого файла, вам нужно будет запустить xrdb -merge ~/.Xresources и полностью перезапустить urxvt (включая процессы демона urxvtd) для отображаемых изменений.
Вы также можете обойти проблему, установив
stty erase '^?'
Вот некоторые подробности о девиантном поведении некоторых эмуляторов терминала (что, кстати, почему некоторые эмуляторы есть эта проблема): Linux Backspace / Delete mini-HOWTO.
В zsh, что говорит bindkey | grep delete
? Это строки, которые я получаю:
"^D" delete-char-or-list
"^H" backward-delete-char
"^[3;5~" delete-char
"^[[3~" delete-char
"^?" backward-delete-char
У вас должно быть «^?» так как это означает обратное пространство. Если нет ... вы можете вызвать bindkey "^?" backward-delete-char
в приглашении zsh, чтобы поместить его.
Решает ли эта проблема?
TERM=xterm-256color
для поддержки 256 цветов. – xuhdev 18 April 2016 в 01:15