Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nouemankhal/global-fuzzy-search
A VS Code extension that allows you to run a fuzzy search across all file contents in your project.
https://github.com/nouemankhal/global-fuzzy-search
fuzzy-matching fuzzy-search levenshtein-distance productivity vscode-extension
Last synced: about 1 month ago
JSON representation
A VS Code extension that allows you to run a fuzzy search across all file contents in your project.
- Host: GitHub
- URL: https://github.com/nouemankhal/global-fuzzy-search
- Owner: NouemanKHAL
- License: mit
- Created: 2023-02-04T19:38:47.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-02-19T12:17:47.000Z (about 2 years ago)
- Last Synced: 2024-11-16T09:32:25.345Z (3 months ago)
- Topics: fuzzy-matching, fuzzy-search, levenshtein-distance, productivity, vscode-extension
- Language: TypeScript
- Homepage: https://marketplace.visualstudio.com/items?itemName=NouemanKHAL.global-fuzzy-search
- Size: 295 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Global Fuzzy Search
Global Fuzzy Search is a Visual Studio Code extension that allows you to run a fuzzy search across all file contents in your project. It's perfect for medium-sized projects where finding a specific file or piece of code in a new project can be time-consuming.

## Features
- Run a fuzzy search across all file contents in your project
- Quickly find the file or code you're looking for
- Customize your search by excluding specific directories or file types## Getting Started
To get started with Global Fuzzy Search, simply install the extension from the VS Code Marketplace. Once installed, you can open the fuzzy search from from the side panel.
By default, Global Fuzzy Search will search all files in your project. For better performance, its recommended to add an include pattern.
## TODO
- Add an option to specify the maximum allowed edit distance.
- Add an option to customize whether or not to check for the substring constraint.
- Improve performance on large projects.
- Improve the underlying algorithm.## Contributing
If you find a bug or have a feature request, please file an issue.## License
Global Fuzzy Search is licensed under the MIT License.