Arrange tool windows
By default, tool windows are attached to the edges of the main window. You can detach them to use as separate windows, as described in Tool window view modes.
Click and drag the tool window icon or the tool window header.
The option to move tool windows by dragging the header can be disabled in settings.
Right-click the toolbar icon of the tool window, navigate to Move to, and select where to attach the tool window.
Alternatively, you can click the tool window options menu / or right-click the tool window header and select where to attach the tool window under Move to.
note
You can save the current location of the tool windows and their custom sizes as a layout.
To restore the default layout, in the main menu, go to Window | Layouts | Default or press ShiftF12.
Click and drag the border of a tool window.
To resize the active tool window, press CtrlAltShift0←, CtrlAltShift0→, CtrlAltShift0↑, CtrlAltShift0↓, or use the main menu actions under Window | Active Tool Window | Resize.
To stretch the tool window to the maximum width or height, press CtrlShift0' or select Window | Active Tool Window | Resize | Maximize Tool Window from the main menu.
If you prefer to adjust the size of each tool window individually, you can configure the IDE to remember your custom layout.
Press CtrlAlt0S to open settings and then select Appearance & Behaviour | Appearance.
In the Tool Windows section, select the Remember size for each tool window option.
When this option is enabled, you can control the size of each tool window attached to the bottom or either side of the main window individually. For example, you can set different heights for Terminal and Git. Otherwise, their sizes will be unified:
Apply the changes and close the dialog.
PyCharm provides several options to optimize the positioning of tool windows on wide-screen monitors.
In the Settings dialog (CtrlAlt0S) , select Appearance & Behavior | Appearance.
Under Tool Windows, configure the following:
Widescreen tool window layout: Maximize the height of vertical tool windows by limiting the width of horizontal tool windows.
Widescreen layout disabledWidescreen layout enabledSide-by-side layout on the left and Side-by-side layout on the right: Display vertical tool windows that are attached to the top and bottom edges in two columns instead of stacked on top of each other.
Side-by-side layout disabledSide-by-side layout enabled
Click OK to apply the changes.
You can drag tool windows to separate frames and leave them floating, or dock them to editor tabs in other frames.
Click an editor tab and drag it to a new frame.
Click a tool window label, then drag and attach it to the new editor frame, repeat that for all tool windows that you want to have in a separate frame.
Optionally, drag the editor tab back to the original frame.
Thanks for your feedback!