Last active
October 12, 2024 12:47
-
-
Save devhero/7b9a7281db0ac4ba683f to your computer and use it in GitHub Desktop.
byobu cheatsheet (from F9 -> quick start guide) - http://askubuntu.com/questions/661940/i-just-dont-get-byobus-keybindings-systems-or
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
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.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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