Leider ist das scheinbar nicht ganz einfach... in oh-my-zsh ist das hier drin:
Code: Alles auswählen
bindkey '^[[1;5C' forward-word # [Ctrl-RightArrow] - move forward one word
bindkey '^[[1;5D' backward-word # [Ctrl-LeftArrow] - move backward one word
Wenn ich mir anschaue was für die arrow keys derzeit eingestellt ist, schaut das so aus:
Code: Alles auswählen
$ bindkey | grep backward-char
"^B" backward-char
"^[OD" backward-char
"^[[D" backward-char
Code: Alles auswählen
bindkey '\C^[OD' backward-word
Vermutlich weil \C^[ eben Ctrl und die Escape sequenz schluckt aber OD nicht gesendet wird sondern ;5D?
Aber
Code: Alles auswählen
bindkey '\C^[;5D' backward-word
So ganz versteh ich das nicht :/ Was mach ich denn da falsch?
edit: Ich hab das nochmal am laptop probiert.
Dort funktioniert immerhin:
Code: Alles auswählen
bindkey '\C\eOd' backward-word