Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Functions NavigatorNew to Visual Studio Code? Get it now.
Functions Navigator

Functions Navigator

CodeUnit-TL

|
173 installs
| (2) | Free
Instantly browse and navigate functions in PHP, JavaScript, TypeScript, Python, Vue, and Svelte files with a sleek Function Navigator view in Explorer.
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

🧭 Functions Navigator

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.


✨ Features

  • 🗂️ 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

🖼️ Preview

Quickly jump to functions without unnecessary scrolling through files

Functions Navigator Screenshot


💡 Why Developers Love It

“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

⚙️ Commands

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

📁 File & Folder Management

Easily organize your project directly from the Functions Navigator view.


📝 Creating Files or Folders

You can quickly create new files or folders within the Explorer sidebar:

  1. Right-click on the folder where you want to add a new item.
  2. Choose either “New File” or “New Folder” from the context menu.
  3. Enter a name (for files, include the extension — e.g., index.js, app.py).
  4. Press Enter — your new item will appear instantly in the tree view.
    • If it’s a file, it will open automatically in the editor.
    • If it’s a folder, it will expand right under the selected directory.

💡 Tip: You can also create nested files by typing paths like components/Button.jsx directly.

📸 Screenshot Example:
Create File or Folder Enter file or folder name


🔧 Configuration

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

🚀 Installation

Install directly from the Visual Studio Marketplace or search for “Functions Navigator” inside VS Code.

ext install CodeUnit-TL.function-tree

⭐ Support the Project

If Functions Navigator makes your workflow smoother, please consider supporting it — it really helps!

  • ⭐ Leave a review on the Marketplace — it really helps others discover it
  • 🐙 Star the project on GitHub (GitHub repo) to show your support
  • 💬 Share it with your teammates or community

Your feedback and encouragement keep the project improving. 🙌

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft