This package provides useful commands to manage the layout of panes within an Atom editor window. Supports moving tabs between panes, resizing the active pane and toggling maximized state for the current tab.
Each feature of this package is also offered in the following individual packages:
New features will not be added to this package and only offered in individual packages:
Enlarges the active pane (the one that contains the active editor) to occupy the entire editor view. Other panes remain open only hidden behind the active one.
Repeating this command will restore the active pane to its original size. Also, switching the active pane while maximized will make the newly active pane visible and the previous one hidden.
Command name | Default key binding |
---|---|
layout-manager:maximize-active-pane |
cmd-shift-enter |
Grows the active pane gradually shrinking other panes proportionally.
If inside a row, the pane only enlarges horizontally, inside a column, the pane only enlarges vertically.
Enlarge | Shrink |
---|---|
Command name | Default key binding |
---|---|
layout-manager:enlarge-active-pane |
cmd-alt-= |
layout-manager:shrink-active-pane |
cmd-alt-- |
Allows moving the active tab to the right, left, up or down. Also supports cycling the active tab to next/previous panes.
Command name | Default key binding |
---|---|
layout-manager:move-pane-right |
cmd-ctrl-shift-right |
layout-manager:move-pane-left |
cmd-ctrl-shift-left |
layout-manager:move-pane-up |
cmd-ctrl-shift-up |
layout-manager:move-pane-down |
cmd-ctrl-shift-down |
layout-manager:move-pane-next |
None |
layout-manager:move-pane-previous |
None |
Remove all panes leaving a single one but without closing any editors, only merging them into the new single pane.
Some possible layouts are:
- 2 columns
- 3 columns
- 2 x 2 grid
- 2 rows
- many more...
The command should reorganize existing editors without closing them. Ideally it should aim to maintain as much of the current distribution as possible.