Instantly browse, filter, and jump between functions in your code — across PHP, JavaScript, TypeScript, and Python — all from a sleek tree view right inside the VS Code Explorer.
Make sense of large files in seconds. Save time. Stay in flow.
- 🗂️ Explorer Integration – View all functions in a structured tree sidebar
- ⚙️ Multi-Language Support – PHP, JavaScript, TypeScript, and Python
- ⚡ One-Click Navigation – Jump directly to any function with a click
- 🧩 Lightweight & Fast – Zero external dependencies
Quickly explore and jump to functions without leaving your current file
“Finally, a clean and fast way to see my project’s structure at a glance.”
- Makes refactoring large files painless
- Perfect for onboarding into unfamiliar codebases
- Keeps your workflow focused — no manual scrolling needed
Command | Description |
---|---|
Function Tree: Navigate to Function |
Open function tree and jump to a function |
Function Tree: Refresh |
Refresh the current function list |
Function Tree: Debug Tree |
Log internal tree data for debugging |
Setting | Description | Default |
---|---|---|
functionTree.enabled |
Enable/disable function display | true |
functionTree.filterRegex |
Regex to filter visible functions | "" |
functionTree.pythonMaxDepth |
Max nested depth for Python | 5 |
Install directly from the Visual Studio Marketplace or search for “Functions Navigator” inside VS Code.
ext install CodeUnit-TL.function-tree
If Functions Navigator makes your coding a little smoother, please consider supporting it:
- ⭐ Leave a review on the Marketplace — it really helps others discover it
- 🐙 Star the project on GitHub (GitHub repo)
- 💬 Share it with your teammates or community
Your feedback and support keep the project growing. 🙌