SwiftPath is a high-performance file management extension designed for power users. It combines lightning-fast fuzzy search with instant file/folder creation using smart command prefixes.
- Smart Fuzzy Search: Advanced scoring algorithm that prioritizes filenames, directory boundaries.
- Command Prefixes:
Default: Global workspace search and open (e.g.,styles.css).\l: Local Open — Filter and search only within the current folder (e.g.,\l styles.css)..\n: Local Create — Quickly create a new file or folder at the active folder. If no active folder, create at workspace root (e.g.,\n styles.css)..\g: Global Create — Force creation at the workspace root regardless of context (e.g.,\g styles.css)..\tn: Local Template Create — Create a new file from the selected text template at the active folder with automatic imports (e.g.,\tn out.ts).\tg: Global Template Create — Create a new file from the selected text template at the workspace root with automatic imports (e.g.,\tg out.ts).
- Bulk Creation: Create multiple files at once using space separation (e.g.,
\n page.tsx layout.ts). - Bulk Template Creation: Create multiple files from the selected text template using space separation (e.g.,
\tn vehicleService.ts vehicleCategoryService.ts). - Recent Files: Instant access to your most frequently used files when the search is empty.
No external dependencies. Works out of the box with any VS Code workspace.
This extension contributes the following settings:
swiftpath.maxResults: Limit the number of suggested items (default: 10).swiftpath.excludePattern: Glob patterns to ignore during indexing (e.g.,**/dist/**).
- Initial indexing might take a few seconds on extremely large monorepos (>5,000 files).
- Keybindings might conflict with other file-navigation extensions; can be remapped in Keyboard Shortcuts.
Initial release of SwiftPath.
- Implemented smart fuzzy matching with proximity penalties.
- Provide commands :
\n: Create a new file at the active folder\g: Create a new file at the workspace root\l: Find a file at the active folder\tn: Create a new file from the selected text template at the active folder\tg: Create a new file from the selected text template at the workspace root- Integrated incremental workspace indexing.
Enjoy a faster workflow!