Most useful shortcuts to operate screen
Aside from basic screen shortcuts for moving around, creating and changing windows there are things that create more of a window manager feel for terminal usage. And these are splits.
You can create a split with
Ctrl-a | - which creates a vertical split.
There is also
Ctrl-A S to create a horizontal split. To cycle between
your open splits just use
Ctrl-a <Tab>. To close the active split - just
Keep regions saved after detach
Unfortunately screen does not remember splits between detaches. So to fix this behavior there is one fix:
source .screen_layout // read and execute commands from $HOME/.screen_layout Regions now created. layout save def // save current regions as layout to keep it when you detach.
Other useful for me
I have a screen config that displays a list of all open windows with
their names. This helps me figure out what’s happening and where I’m at
given point in time. I also like to change windows’ names to reflect my
current usage. Do this with
Ctrl-a Shift-a and than enter the desired
There are frequent times when I have a long running screen but have
just found a new fancy option I want to put into my
reload it and apply to current screen instance I do