.gitignore, and supports file decorations from plugins.
Basic Usage
Opening and Closing
Show sidebar
Ctrl+B to open the file explorer sidebar on the left side of the screenNavigate files
Open a file
Enter to open the selected file (keeps focus on explorer), or double-click to open and focus the editorHide sidebar
Ctrl+B again to hide the file explorerNavigation
Keyboard Navigation
Mouse Navigation
Single Click
Double Click
Git Integration
Gitignore Support
The file explorer automatically respects your.gitignore file:
Default behavior
node_modules/, .env, build artifacts) are hidden by defaultShow ignored files (optional)
Ctrl+P) and search for “Toggle Gitignored Files”Persistent setting
Hidden Files
Hidden files (starting with.) can be toggled separately:
Toggle hidden files
See dotfiles
.gitignore, .env, .config/ become visible.gitignore, .bashrc) while still hiding gitignored files (node_modules/).File Explorer Features
Directory Tree
The file explorer displays your project as a tree structure:▸indicates a collapsed directory▾indicates an expanded directory
File Decorations
Plugins can add visual decorations to files:Git Status
Error Indicators
Custom Icons
Color Coding
Working with the File Explorer
Opening Files
- Quick Preview
- Edit Mode
- Quickly previewing multiple files
- Checking file contents without leaving the explorer
- Browsing through search results
Symlinks
The file explorer handles symbolic links intelligently:Symlink to file
Symlink to directory
Broken symlinks
File Explorer Settings
Customize the file explorer in yourconfig.json:
Settings Reference
.)..gitignore.File Explorer vs Command Palette
Both tools help you navigate files, but they serve different purposes:Use File Explorer When
- You want to browse the project structure visually
- You’re exploring an unfamiliar codebase
- You need to see directory hierarchy
- You want context about file locations
Use Command Palette When
- You know the filename you want
- You want to open files quickly without browsing
- You’re navigating by fuzzy search
- You want keyboard-only workflow
Workflows
Workflow 1: Explore New Project
Open file explorer
Ctrl+B to show the sidebarExpand directories
→ to expand folders and see structurePreview files
Enter on files to preview without losing explorer focusEdit when ready
Ctrl+E to focus editor and start editingWorkflow 2: Side-by-Side Reference
Open file explorer
Ctrl+B to show sidebarOpen first file
EnterCreate split
Ctrl+P → > → “Split Vertical”Open second file
Compare or reference
Workflow 3: Show Hidden Config Files
Toggle hidden files
Ctrl+P → > → “Toggle Hidden Files”See dotfiles
.gitignore, .env, .config/ are now visibleEdit config
Hide again (optional)
Performance
Accessibility
The file explorer works great with keyboard-only workflows:- Full keyboard navigation with arrow keys
- Screen reader friendly (file names are read as text)
- No mouse required for any operation
- Integrates with terminal accessibility features
Troubleshooting
File explorer doesn't show my files
File explorer doesn't show my files
- Files are gitignored (use “Toggle Gitignored Files”)
- Files are hidden (use “Toggle Hidden Files”)
- Not in a git repository (Fresh uses git to list files)
Ctrl+P) to open files by path.Mouse clicks don't work
Mouse clicks don't work
File explorer is too narrow/wide
File explorer is too narrow/wide
file_explorer.width setting in your config.json.Symlinks show as broken
Symlinks show as broken