Tool windows
View | Tool Windows
Tool windows provide access to development tasks: viewing your project structure, running and debugging your application, integration with version control systems and other external tools, code analysis, search, navigation, and so on. By default, tool windows are attached to the bottom and sides of the main window. However, you can rearrange and even detach them to use as separate windows, for example, on another monitor.
![Tool windows Tool windows](https://resources.jetbrains.com/help/img/idea/2023.2/py_toolwindow.png)
Project
Commit tool window
Run tool window
Python Console tool window
Database tool window
Some tool windows are always available (for example, Project and Python Console), some are activated when a specific plugin is enabled, and some appear only when you perform a certain action (for example, the Jupyter tool window appears when you run a notebook).
To show or hide a tool window, do one of the following:
Go to a tool window under View | Tool Windows.
Use the corresponding shortcut, for example, Alt01 to open the Project tool window . If there is no shortcut for a tool window, you can assign it as described in Configure keyboard shortcuts.
Click the corresponding tool window button on the tool window bar.
In the Classic UI, hover over the quick access button
/
in the lower left corner of the main window and select a tool window.
Press ShiftEsc or select Window | Active Tool Window | Hide Active Tool Window from the main menu.
To show the hidden tool window, use the shortcut assigned to it (go to View | Tool Windows to see the full list of tool windows with shortcuts).
Right-click the tool window's icon on the toolbar and select Hide.
Click the Hide button (
) on the tool window's title bar.
To focus your attention on the editor, you can hide all tool windows and then when necessary, quickly restore all windows that were open when you've hidden them.
Press CtrlShiftF12.
Double-click the editor tab that you want to maximize. This will only work if Perform 'Hide All Tool Windows' / 'Restore Windows' with double-click on editor tab is enabled on the Advanced Settings page of the IDE settings CtrlAlt0S.
Select Window | Active Tool Window | Hide All Windows/Restore Windows from the main menu.
To change focus from a tool window to the last caret location in the editor, press Esc.
If you selected a code item in a tool window, for example, a search result, a code issue, or a bookmark, press F4 to open the corresponding file and locate this item in the editor.
To change focus from the editor back to the last active tool window, press F12 or select Window | Active Tool Window | Jump to Last Tool Window from the main menu.
Tool window bars on the sides of the main window contain the icons of tool windows. Click an icon to show or hide the tool window. Right-click a tool window icon to open the context menu, where you can hide or move the tool window. You can also drag tool window icons to rearrange tool windows.
![The context menu of the tool window icon The context menu of the tool window icon](https://resources.jetbrains.com/help/img/idea/2023.2/py_tool_window_button_context_menu.png)
Select or clear Tool Window Bars from the main menu under View | Appearance.
When the tool window bars are hidden, you can double-press and hold Alt to show them.
Tool window bars on the edges of the main window contain buttons to show and hide tool windows. Right-click a tool window button to open its context menu, where you can change the viewing mode and move the tool window. You can also drag tool window buttons to rearrange tool windows.
![Tool windows bar and buttons Tool windows bar and buttons](https://resources.jetbrains.com/help/img/idea/2023.2/pe_tool_window_bar_and_buttons.png)
Click the quick access button
in the lower left corner of the main window to hide the tool window bars. The button changes to
and you can click it to show the tool window bars.
Alternatively, select or clear Tool Window Bars from the main menu under View | Appearance.
When the tool window bars are hidden, you can double-press and hold Alt to show hidden tool window bars.
Generally, all tool windows have a title bar, a toolbar, and a content pane.
![Tool window layout Tool window layout](https://resources.jetbrains.com/help/img/idea/2023.2/py_tool_window_layout.png)
Some tool windows are also separated using tabs or a dropdown selector in the title bar, based on the functionality that it covers. Select Window | Active Tool Window | Group Tabs to show tabs. Disable this option to show a dropdown menu.
![The Project tool window with the Group Tabs option enabled The Project tool window with the Group Tabs option enabled](https://resources.jetbrains.com/help/img/idea/2023.2/py_tool_windows_group_tabs_enabled.png)
![The Project tool window with the Group Tabs option disabled The Project tool window with the Group Tabs option disabled](https://resources.jetbrains.com/help/img/idea/2023.2/py_tool_windows_group_tabs_disabled.png)
The title bar contains the tool window options menu /
for changing the viewing mode and the position of the tool window. You can also access these options by right-clicking the title bar or the tool window button. Some tool windows can have other options in this menu, depending on the functionality (for example, to sort, filter, and group items listed in a tool window).
Click to hide the tool window and use other buttons that may be on the title bar, for example:
and
to expand and collapse the contents of the tool window
to locate and select the file from the editor in the tool window
Actions from the tool window toolbar are usually also available in the main menu and context menus. Some of them can also be executed with a default shortcut. You can assign shortcuts for actions as described in Configure keyboard shortcuts.
For all tool windows that display tree-like structures (for example, Project tool window) you can display vertical lines that mark indent levels in tree views and help you better understand the hierarchy of the components in your project. To display these lines, enable Show tree indent guides on the Appearance and Behavior | Appearance page of the IDE settings CtrlAlt0S.
You can use the following shortcuts to manage PyCharm's tool windows:
Hide Active Tool Window | ShiftEsc |
Hide All Tool Windows | CtrlShiftF12 |
Jump to Last Tool Window | F12 |
CtrlAltShift0← | |
CtrlAltShift0→ | |
CtrlAltShift0↑ | |
CtrlAltShift0↓ | |
Alt01 | |
Alt02 | |
Alt03 | |
Alt04 | |
Alt05 | |
Alt06 | |
Alt07 | |
Alt08 | |
Alt09 | |
Alt00 | |
Show Terminal window | AltF12 |
Thanks for your feedback!