Ich benutze urxvt in Kombination mit zsh. Allerdings habe ich seit meiner Neuinstallation von Ubuntu 10.04 folgendes Problem. Wenn ich die Rücktaste drücke, bewegt sich der Cursor nach rechts (anstatt die Zeichen auf der linken Seite zu löschen).
Angenommen, ich habe n Zeichen eingegeben und dann n-mal die Rücktaste gedrückt, um den Cursor n-mal nach links zu bewegen. Wenn ich dann noch einmal die Rücktaste drücke, bewegt sich der Cursor nicht mehr.
Wenn ich den Pfeil nach links tippe, passiert nichts. Wenn ich den Pfeil nach rechts tippe, erscheint ein Zeichen.
mv .zshrc .zshrc.bak
mv .Xdefaults .Xdefaults.bak
hat nicht geholfen.
urxvt + bash funktioniert genauso gut wie xterm + zsh.
zsh-version: 4.3.11-4ubuntu2.is.3ubuntu1 rxvt-unicode version: 9.09-3
Irgendeine Idee, wie man das behebt?
quelle
TERM=xterm-256color
für die Unterstützung von 256 Farben.Was sagt
bindkey | grep delete
man in zsh ? Dies sind die Zeilen, die ich bekomme:Du solltest "^?" als das Rücktaste darstellt. Wenn nicht ... können Sie
bindkey "^?" backward-delete-char
an der zsh-Eingabeaufforderung anrufen , um es einzugeben.Behebt das das Problem?
quelle
Sie können das Problem auch umgehen, indem Sie Einstellungen vornehmen
stty erase '^?'
Hier einige Details zum abweichenden Verhalten bestimmter Terminalemulatoren (weshalb bestimmte Emulatoren dieses Problem haben): Linux Backspace / Delete mini-HOWTO .
quelle
Es ist ein alter Thread und vielleicht wird das niemand sehen, aber das Problem war für mich in der
.Xresources
Akte. Ich hatte denURxvt*termName
Parameter als die Zeichenfolge falsch interpretiert , die derurxvt
Fenstertitel werden würde . Es ist in der Tat, was die$TERM
Umgebungsvariable wird, es sei denn, die Shell überschreibt es (bash
tut es).Meine Lösung bestand darin
URxvt*termName: xterm-256color
, der~/.Xresources
Datei hinzuzufügen . Wie bei jeder Änderung an dieser Datei müssen Sie die Änderungen ausführenxrdb -merge ~/.Xresources
und vollständig neu startenurxvt
(einschließlichurxvtd
Daemon-Prozessen), damit sie angezeigt werden.quelle