A powerful and 100% free VS Code extension to effortlessly toggle the visibility of dotfiles (hidden files) and custom file patterns in your VS Code Explorer.
Now completely renewed with Custom Profiles, Multi-language support, and Non-destructive configuration handling.
✨ Features
- Instant Toggle: Show or hide files/folders starting with
.(dotfiles) in your Explorer with a single click or shortcut. - Custom Profiles (Unlimited): Create and manage multiple profiles to group different types of hidden files. Perfect for switching between frontend, backend, or full-stack environments.
- Custom Glob Patterns: Don't just hide
**/.*. Add any glob pattern to your profiles (e.g.**/*.log,**/node_modules,**/.next) to keep your Explorer clean. - Interactive Menu: A sleek QuickPick menu accessible from the Status Bar to manage everything without diving into JSON settings.
- Non-Destructive: Intelligently respects and preserves your existing global and workspace
files.excludesettings. - Bilingual Support: Automatically adapts to English or Spanish based on your VS Code display language.
🚀 Usage
Toggle Visibility
- Keyboard Shortcut: Press
Ctrl+Shift+Alt+H(orCmd+Shift+Alt+Hon Mac). - Status Bar: Click the Eye Icon
$(eye)/$(eye-closed)in the bottom right corner of VS Code to open the Main Menu and select Toggle Visibility. - Command Palette: Open the palette (
Ctrl+Shift+P) and search for Dotfiles: Toggle Visibility.
Manage Profiles
Click the Status Bar icon and select View Profiles or Add Profile to configure customized exclusion rules for different projects.
🔧 Commands
| Command | Title (en / es) | Description |
|---|---|---|
dotfiles-toggle.toggle |
Dotfiles: Toggle Visibility | Instantly toggles the patterns of the active profile. |
dotfiles-toggle.manageProfiles |
Dotfiles: Manage Profiles | Opens the menu to apply, edit, or delete existing profiles. |
dotfiles-toggle.createProfile |
Dotfiles: Create Profile | Wizard to create a new profile with a custom pattern. |
dotfiles-toggle.mainMenu |
Dotfiles Menu | Opens the main QuickPick menu (Status Bar default action). |
☕ Support this Project
This extension was transitioned from a Freemium model to a 100% Free tool. If this extension saves you time and keeps your workspace clean, consider supporting its continuous development with a small crypto tip!
USDT (TRC20 Network only):
TBAj8yLr7actwtEPL4BvrwHNJewBdsDkZB
⚠️ Please make sure to select the TRON (TRC20) network when transferring USDT to avoid losing your funds.