Byobu: Difference between revisions

From Han Wiki
Jump to navigation Jump to search
Line 34: Line 34:
<code>Shift + F2</code> or <code>Ctrl + a</code> <code>|</code> - Split window horizontally
<code>Shift + F2</code> or <code>Ctrl + a</code> <code>|</code> - Split window horizontally


<code>Ctrl + F2</code> or <code>Ctrl + a</code> <code>S</code> - Split window vertically
<code>Ctrl + F2</code> or <code>Ctrl + a</code> <code>S</code> or <code>Ctrl + a</code> <code>%</code> - Split window vertically


<code>Shift + F5</code> - Collapse all splits
<code>Shift + F5</code> - Collapse all splits
Line 53: Line 53:


<code>Ctrl + a</code> <code>:resize min</code> - Minimize the height
<code>Ctrl + a</code> <code>:resize min</code> - Minimize the height


== Miscellaneous ==
== Miscellaneous ==

Revision as of 13:13, 9 August 2019

keyboard shortcuts

Basic

F2 or Ctrl + a c - Create a new session

F3 or Ctrl + a Ctrl + a - Go back to the previous session

F4 - Go to the next session

F7 - Scrollback/search mode (Press Enter to exit)

F8 or Ctrl + a A - Rename the screen

F9 - Configuration menu


Utility

F5 - Refresh all status notifications

F6 - Detach from the session and logout

Ctrl + a <0-9> - Switch to screen #0-9 (quick toggle)

Ctrl + a " - View a list of the current screens, which will allow you to select one from the list

Ctrl + a \ - Kill all of the sessions and terminate


Split window management

Shift + F2 or Ctrl + a | - Split window horizontally

Ctrl + F2 or Ctrl + a S or Ctrl + a % - Split window vertically

Shift + F5 - Collapse all splits

Ctrl + a Tab - Focus on the next window

Ctrl + a X - Close the current window

Ctrl + a :resize +N - Increase the height

Ctrl + a :resize -N - Decrease the height

Ctrl + a :resize N - Set height

Ctrl + a :resize = - Make all windows equally high

Ctrl + a :resize max - Maximize the height

Ctrl + a :resize min - Minimize the height

Miscellaneous

Ctrl + a x - Lock the terminal

Ctrl + a d - Detach the whole screen session and fork to the background. Very useful for remote sessions you want to leave open. The command "screen -r" will resume your screen session.

Ctrl + a Esc - Scroll up through your command line "history" and see what output you previously got. Hitting <Escape> again cancels it.

Ctrl + a :help - Show screen keybindings (if using screen)


Possibly deprecated

Shift + F3 - Focus on next split

Shift + F4 - Focus on previous split

Shift + F6 - Detach from the session, but do not logout

Ctrl + a :resize-pane -L 20 - Resize increase left of current window pane by 20 units (other available ones are -D, -R, -U)

Ctrl + a :clear-history - clear history in the viewing buffer


Untested

Alt + F5 - Toggle UTF-8

Ctrl + F5 - Reconnect any SSH/GPG sockets or agents


Nested remote session

Shift+F12 - Toggle the outer byobu's keybindings on or off

Ctrl+a a c - Create a new session

links