Yo uso urxvt en combinación con zsh. Sin embargo, desde mi nueva instalación de ubuntu 10.04 tengo el siguiente problema. Si escribo retroceso, el cursor se mueve hacia la derecha (en lugar de eliminar los caracteres de la izquierda).
Supongamos que escribí n caracteres y luego presionando la tecla de retroceso n veces mueve el cursor n posiciones a la izquierda, si escribo la tecla de retroceso y luego una más, el cursor ya no se mueve.
Si escribo la flecha hacia la izquierda, no pasa nada, si escribo la flecha hacia la derecha después aparece un carácter.
mv .zshrc .zshrc.bak
mv .Xdefaults .Xdefaults.bak
no ayudó
urxvt + bash funciona bien, así como xterm + zsh.
Versión zsh: 4.3.11-4ubuntu2.is.3ubuntu1 versión rxvt-unicode: 9.09-3
¿Algúna idea de cómo arreglar esto?
fuente

TERM=xterm-256colorpara soportar 256 colores.En zsh, ¿qué
bindkey | grep deletedice? Estas son las líneas que obtengo:Deberías tener "^?" como eso representa retroceso. Si no ... puede llamar
bindkey "^?" backward-delete-charal indicador de zsh para ponerlo.¿Eso resuelve el problema?
fuente
También podría solucionar el problema configurando
stty erase '^?'Aquí hay algunos detalles sobre el comportamiento desviado de ciertos emuladores de terminal (que es por cierto por qué ciertos emuladores tienen este problema): Retroceso de Linux / Eliminar mini-COMO .
fuente
Es un hilo viejo y quizás nadie lo vea, pero el problema para mí estaba en el
.Xresourcesarchivo. Había malinterpretado elURxvt*termNameparámetro como la cadena que se convertiría en elurxvttítulo de la ventana. De hecho, es lo que se convierte en la$TERMvariable de entorno, a menos que el shell lo anule (lobashhace).Mi solución fue agregar
URxvt*termName: xterm-256coloral~/.Xresourcesarchivo. Al igual que con cualquier cambio en este archivo, deberá ejecutarxrdb -merge ~/.Xresourcesy reiniciar por completourxvt(incluidos losurxvtdprocesos de daemon) para que se muestren los cambios.fuente