CodeMap Explorer is a Visual Studio Code extension that scans your open file, extracts function and class names, and presents them in a convenient list for swift navigation. This tool enhances your productivity by allowing you to quickly jump to any function or class within your code.
Features
Function and Class Navigation: Easily navigate to any function or class in the active file by pressing Cmd + Alt + G (Mac) or Ctrl + Alt + G (Windows/Linux).
Dynamic Search Filtering: As you type in the search box, the list updates in real-time, allowing you to find specific functions or classes quickly.
Collapse/Expand All: Toggle between collapsing and expanding all functions and classes with a single click, streamlining your view of the code structure.
Jump to Definition: Quickly jump to the definition of a selected class or function directly from the dropdown list.
Supported Languages
Python
JavaScript
TypeScript
Requirements
Visual Studio Code version 1.1.6 or above.
Installation
Open Visual Studio Code.
Go to the Extensions view by clicking on the Extensions icon in the Activity Bar on the side of the window.
Search for "CodeMap Explorer" and click "Install".
Usage
Open a file containing functions or classes.
Press Cmd + Alt + G (Mac) or Ctrl + Alt + G (Windows/Linux) to open the CodeMap Explorer dialog.
Use the search box to filter through functions and classes dynamically.
Select a function or class from the list to navigate directly to its location in the code.
Release Notes
1.0.0
Initial release with basic functionality.
1.1.0
Added dynamic search filtering for real-time updates.
Implemented collapse/expand all feature for better navigation.
License
This project is licensed under the MIT License - see the LICENSE file for details.
Acknowledgments
Thank you for using CodeMap Explorer! I hope this extension enhances your coding experience in Visual Studio Code.