Outline
Outline shows the symbols reported by the active file's language tooling.
Open Outline
You can open Outline from any of these places:
- Footer Outline button
- Command Palette: View: Show Outline
- Command Palette: Go to Symbol in Editor
Cmd/Ctrl+Shift+O
If you do not use Outline, you can disable the feature in Settings > Features.
Navigate Symbols
The sidebar follows the active editor buffer and lists symbols such as classes, functions, methods, properties, variables, and types.
- Click a symbol to jump to its source location
- Use arrow keys to move through the list
- Press
Enterto open the focused symbol - Press
/orCmd/Ctrl+Fto search within the outline - Use left and right arrow keys to collapse or expand nested symbols
Filter Symbols
Use the filter button in the Outline header to focus the list.
Available filters include:
- Types
- Functions
- Properties
- Variables
- Other symbols
Search keeps matching parent symbols visible, so nested matches still make sense in context.
Context Menu
Right-click any Outline item to open its context menu.
Available actions include:
- Go to Symbol
- Copy Name
- Copy Location
- Collapse or expand the selected symbol
- Collapse All
- Expand All
You can also open the same menu from the keyboard with the context menu key or Shift+F10.
Command Palette Outline
The Command Palette outline is optimized for quick symbol jumps.
Use Go to Symbol in Editor when you want to search and jump without opening the sidebar. Use the sidebar when you want a persistent view of the current file's structure.