Auf meinen Ubuntu 11.10-Rechnern, auf denen byobu 4.37 ausgeführt wird, kann ich die Tastenkombination Ctrl+ ←/ Ctrl+ verwenden, →um jeweils ein Wort im Terminal zu springen. Auf meinen Ubuntu 12.04-Rechnern mit byobu 5.17 funktioniert dies jedoch nicht mehr.
Ich habe gelesen, dass byobu diese Tastenkombinationen neu zugeordnet hat, um die Größe von Teilungen zu ändern, und jetzt haben Alt+ ←und Alt+ →den gewünschten Effekt. Ich kann jedoch nicht finden, wo Alt+ ←und Alt+ zugeordnet →sind, um Ctrl+ ←und Ctrl+ neu zuzuordnen →. Wenn ich die Tastenzuordnungen für Ctrl+ ←und Ctrl+ aufhebe →, bewegt der Cursor jeweils nur 1 Zeichen und nicht 1 Wort.
Der Grund für die Änderung ist, dass jetzt Byobu
tmux
als Backend verwendet, anstattscreen
.CTRL- Left& CTRL- Rightwerden
tmux
zum Navigieren in Fenstern verwendet, daher müssen wir darauf hinweisen, diestmux
nicht zu tun! Bearbeiten Sie einfach Ihre~/.byobu/keybindings.tmux
und fügen Sie die folgenden Zeilen am Ende hinzu:Melden Sie sich einfach ab / wieder an und Sie sollten die Änderung sehen.
* Bitte beachten Sie, dass dies nur für
xterm
, nicht für das eigentliche funktioniertttys
. Sie werden feststellen , dass auch ohne die Verwendung vonbyobu
, ctrl- leftund ctrl- rightverhalten sich nicht wie von einem erwartettty
. Ubuntu scheint aus irgendeinem Grund/etc/inputrc
bei der Verwendung von a zu ignorierentty
.quelle
.tmux.conf
Änderungen hat es bei mir nicht geklappt