File Plugin
The File plugin provides fast file search capabilities, supporting cross-platform efficient file indexing.
Features
- Global Search: Search all files in your system
- Fast Indexing: Uses OS-provided fast indexing services
- Debounce Search: Avoids frequent searches, improves performance
- File Operations: Open, delete, show context menu, etc.
Basic Usage
Search Files
- Open Wox
- Type file name or partial file name directly
- View search results
report.pdf
→ Search all files containing "report.pdf"
README
→ Search all files containing "README"Use Trigger Keyword
Use f to trigger file search:
f project
→ Search files containing "project"File Operations
After finding files, you can perform these actions:
Open File
Press Enter or choose "Open" action to open with default program.
Open Containing Folder
Press Ctrl+Enter or choose "Open Containing Folder" action to open file's directory in file manager.
Delete File
Choose "Delete" action to move file to trash (not permanent delete).
Show Context Menu
Press Ctrl+M or choose "Show Context Menu" action to display system context menu for more operations.
Platform Features
Windows
Windows uses Everything as file indexing engine:
- Fast: Everything is fastest file search tool on Windows
- Real-time Updates: File changes reflect in search results in real-time
- Low Resource: Uses minimal system resources
Installing Everything:
- Visit Everything Official Site
- Download and install Everything
- Start Everything (ensure service is running)
- Wox will auto-connect to Everything
Common Issues:
If you see "Everything not running" prompt:
- Confirm Everything is installed and running
- Check Everything settings, ensure HTTP service is enabled
- Restart Wox
macOS
macOS uses Spotlight indexing:
- System Integration: Uses macOS built-in Spotlight index
- No Extra Software Needed: No need to install other tools
- Auto Updates: File changes auto-sync to index
Notes:
- Some system folders may need permission to access
- External drive files may not appear in search immediately
- Can configure Spotlight index scope in system settings
Linux
Linux supports multiple file indexing engines:
- Uses system default file index (like
locate) - May require additional configuration for best performance
Search Tips
Fuzzy Matching
File plugin supports fuzzy matching, no need to type full file name:
rep.pdf
→ May match: report.pdf, representation.pdf
readme
→ May match: README.md, readme.txtSearch by Extension
Type file extension to search specific file types:
.pdf
→ Search all PDF files
.jpg
→ Search all JPEG imagesPath Search
If you know approximate file location, type part of path:
Documents/report
→ Search files containing "report" in Documents folderConfiguration Options
File plugin currently has no user-configurable options. All settings are automatic.
FAQ
Why can't I find a specific file?
Check indexing:
- Windows: Ensure Everything is running
- macOS: Check Spotlight settings, confirm file is indexed
- Linux: Ensure file indexing service is running
Wait for index update: Newly created files may take a few seconds to be indexed
Check file permissions: Ensure you have permission to access to file
Restart Wox: Sometimes requires restart to reconnect to index service
Search is slow?
Windows users:
- Ensure you're using latest version of Everything
- Disable unnecessary indexing in Everything settings
macOS/Linux users:
- Check disk performance
- Clean up system cache
How to exclude certain folders?
File plugin doesn't provide exclude functionality. If you need to exclude folders:
- Windows: Configure exclusion rules in Everything settings
- macOS: Configure privacy settings in Spotlight
- Linux: Configure file indexing service
Can I search network drives?
Windows:
- Everything can index network drives, but needs to be enabled in settings
- Search on network drives may be slower
macOS:
- Spotlight doesn't index network drives by default
- Needs manual mount and wait for indexing
Too many search results, how to filter?
- Type more specific file name
- Use file extension
- Combine keywords
Usage Scenarios
Quick Open Documents
contract.pdf
project-plan.docx
presentation.pptxFind Code Files
main.go
app.tsx
utils.pyOpen Config Files
config.json
.env
settings.yamlRelated Plugins
- Explorer - Folder navigation
- Application - App launch
- Clipboard - Clipboard history, useful for copying file paths
Technical Notes
File plugin uses platform-specific search backends:
| Platform | Search Backend | Description |
|---|---|---|
| Windows | Everything SDK | Fastest file search tool |
| macOS | Spotlight/Meta | Built-in system index |
| Linux | locate/mlocate | Traditional file index |
Debounce is set to 500ms, avoiding frequent searches causing performance issues.