TODO Tool Window
PyCharm constantly scans your project for comments in the source code that match the TODO patterns defined on, and displays results in the TODO tool window.
- Project tab that show the TODO items for the whole project.
- Current File tab.
- Scope Based tab that enables viewing TODO items pertaining to a certain scope, selected from the drop-down list, and ignoring the other items.
- Current Changelist, if version control integration is enabled.
This tool window helps you view, sort, and group the TODO items in a convenient way as well as to navigate to the related source code.
On this page:
|Item||Tooltip and shortcut||Description|
|Navigate to the previous TODO item.|
|Navigate to the next TODO item.|
|Use this icon or shortcut to open the corresponding help page.|
| ||Expand all |
|Use these buttons to have all nodes expanded or collapsed.|
|Autoscroll to Source||Toggle the Autoscroll to source mode. When this button is pressed, every time the node is focused, the corresponding line of source code is highlighted in the editor.|
|Filter TODO items||Click this button to select the desired filter from the list, or invoke the TODO dialog and edit the list of TODO patterns and filters as required.|
|Preview Usages||If this button is pressed, a pane to the right shows the source code of the selected file, with the corresponding TODO item highlighted.|
|Ctrl+D||If this button is pressed, the TODO items show under the corresponding module or library node.|
|Ctrl+P||If this button is pressed, the TODO items show under the corresponding packages.|
|Ctrl+F||If this button is pressed, the TODO items show as a flat list. Thus, if a package is somewhere deep within your project, you do not need to dig deep into the hierarchy.|
Context menu commands
|Jump to Source||F4||Navigate to the selected usage in the source code.|
|Local History||Show Local History submenu for the selected search result. Refer to the Local Version Control procedures for details.|
|<VCS>||Show menu of the VCS, associated with the directory. See Version Control Procedures and Reference for details.|
Title bar context menu and buttons
You can also use the toolbar buttons:
|Click this button to access a subset of the context menu commands that let you configure window's viewing mode.|
|Shift+Escape||Use this command to hide the tool window. You can also use it in combination with the Alt key to hides all tool windows attached to the same tool window bar.|