Sowohl in zsh als auch in bash kann ich mit Strg + Pfeiltasten die Position, an der ich tippe, um ein ganzes Wort verschieben. Dies funktioniert jedoch nicht in tmux. Dies ist ein Problem, da ich es derzeit jedes Mal automatisch starte, wenn ich eine Shell öffne .
Wie kann ich das beheben?
keyboard-shortcuts
tmux
Llamageddon
quelle
quelle
set-window-option -g xterm-keys on
immer tut nichts in meinem Fall.Brachte mich ein Stück dahin und gab mir Ctrl- Left/Rightauf der Konsole, aber es reagierte immer noch anders in vim.
Das Entbinden der Schlüssel schien nicht zu helfen.
Es stellte sich heraus, dass ich irgendwann mein Standardterminal auf screen (
set-option -g default-terminal "screen"
in.tmux.conf
) eingestellt hatte.Das Folgende zu ändern gab mir Ctrl- Left/Rightin allem anderen:
Hoffe das hilft jemandem.
quelle
Für msys2 / Cygwin / mintty:
Fügen Sie unten zu
~/.inputrc
.Reload würde dazu führen, dass tmux korrekt funktioniert.
quelle
Ich bin nicht sicher, aber dies könnte daran liegen, dass
tmux
standardmäßigC-<up/down/left/right>
der Fokus auf den Bereich über / unter / links / rechts des aktuell fokussierten Bereichs verschoben wird. Wenn Sie Fenster nicht häufig verwenden, ist Ihnen diese Funktion möglicherweise nicht aufgefallen. Wenn dies das Problem ist, können Sie diese Schlüssel lösen, indem Sie sagen:Das reicht möglicherweise aus , oder Sie müssen sie manuell erneut an das binden, was sie tun sollen.
quelle
Für mich wurden die Schlüssel nicht richtig gebunden, da die Systemeinstellungen in High Sierra so eingestellt waren, dass sie von Mission Control verwendet wurden. Wenn Sie dieses Kontrollkästchen deaktivieren, können die richtigen Bindungen in iTerm2 und Tmux verwendet werden
Durch Deaktivieren aller Elemente, die auf den Steuerschlüssel verweisen, funktionierten die Bindungen ordnungsgemäß
quelle