-
-
Save devhero/7b9a7281db0ac4ba683f to your computer and use it in GitHub Desktop.
Byobu is a suite of enhancements to tmux, as a command line | |
tool providing live system status, dynamic window management, | |
and some convenient keybindings: | |
F1 * Used by X11 * | |
Shift-F1 Display this help | |
F2 Create a new window | |
Shift-F2 Create a horizontal split | |
Ctrl-F2 Create a vertical split | |
Ctrl-Shift-F2 Create a new session | |
F3/F4 Move focus among windows | |
Alt-Left/Right Move focus among windows | |
Alt-Up/Down Move focus among sessions | |
Shift-Left/Right/Up/Down Move focus among splits | |
Shift-F3/F4 Move focus among splits | |
Ctrl-F3/F4 Move a split | |
Ctrl-Shift-F3/F4 Move a window | |
Shift-Alt-Left/Right/Up/Down Resize a split | |
F5 Reload profile, refresh status | |
Alt-F5 Toggle UTF-8 support, refresh status | |
Shift-F5 Toggle through status lines | |
Ctrl-F5 Reconnect ssh/gpg/dbus sockets | |
Ctrl-Shift-F5 Change status bar's color randomly | |
F6 Detach session and then logout | |
Shift-F6 Detach session and do not logout | |
Alt-F6 Detach all clients but yourself | |
Ctrl-F6 Kill split in focus | |
F7 Enter scrollback history | |
Alt-PageUp/PageDown Enter and move through scrollback | |
Shift-F7 Save history to $BYOBU_RUN_DIR/printscreen | |
F8 Rename the current window | |
Ctrl-F8 Rename the current session | |
Shift-F8 Toggle through split arrangements | |
Alt-Shift-F8 Restore a split-pane layout | |
Ctrl-Shift-F8 Save the current split-pane layout | |
F9 Launch byobu-config window | |
Ctrl-F9 Enter command and run in all windows | |
Shift-F9 Enter command and run in all splits | |
Alt-F9 Toggle sending keyboard input to all splits | |
F10 * Used by X11 * | |
F11 * Used by X11 * | |
Alt-F11 Expand split to a full window | |
Shift-F11 Zoom into a split, zoom out of a split | |
Ctrl-F11 Join window into a vertical split | |
F12 Escape sequence | |
Shift-F12 Toggle on/off Byobu's keybindings | |
Alt-F12 Toggle on/off Byobu's mouse support | |
Ctrl-Shift-F12 Mondrian squares | |
/usr/share/doc/byobu/help.tmux.txt (END) | |
official site: | |
http://byobu.co | |
10 min video tutorial: | |
https://www.youtube.com/watch?v=NawuGmcvKus |
@dmp1ce Thanks for this! It also led me to the excellent menu resulting from Ctrl+>
, which I recommend to anyone (like me) who can never remember exactly how to shift their panes around...
I am not able to Toggle f-keys on and off. I need to press F6 during kernel to save config, but everything I do detaches the session. I've tried shift+F12, and then ctrl+a+! Shift+F12. How can I Toggle off F-keys so I can use F6 key without detaching a session?
Byobu tmux as backend.
I am not able to Toggle f-keys on and off. I need to press F6 during kernel to save config, but everything I do detaches the session. I've tried shift+F12, and then ctrl+a+! Shift+F12. How can I Toggle off F-keys so I can use F6 key without detaching a session?
Byobu tmux as backend.
For some reasons, from some terminals Shift + F12 works for me, in others it doesn't but F6 does work, so yes, very annoying. I had a look in the list of defined keybindings: ctrl+a : list-keys. There is reveals how the S-F12 works and you can "emulate it":
with ctrl+a,: you switch to command mode in tmux
and then you enter:
source-file /usr/share/byobu/keybindings/f-keys.tmux.disable
To later re-enable shortcuts (they are handy!)
ctrl+a : source-file /usr/share/byobu/keybindings/f-keys.tmux
Thanks for the reply, and it might be useful for someone, but this got me to using actual tmux, and now I'm not sure why I didn't just start off that way. Soo much documentation, and plugins out there from for tmux community that it's a lot easier to use actually...and best part, no F-key issues.
@sdeastham
Ctrl-a + ?
gives a list of current bindings. Use/
to search through the many commands.