Open Editors Picker
A VS Code extension for quickly navigating between open tabs with filtering, similar to "Go to File" but only for currently opened files.
Demo

Usage
- Default Keyboard shortcut:
Ctrl+Shift+O (Windows/Linux) or Cmd+Shift+O (Mac)
- Command: "Open Editors: Show Picker"
Customizing the Keyboard Shortcut
Edit openEditorsPicker.showPicker in the Keyboard Shortcuts interface.
Alternatively, add this to your keybindings.json :
{
"key": "your-preferred-shortcut",
"command": "openEditorsPicker.showPicker"
}
Features
- Fast navigation: List all currently opened files in the editor
- Real-time filtering: Filter by filename and path
- Preview on hover: Optional file preview when navigating (configurable)
- Multiple sorting options: Sort by most recent usage or alphabetically
- Action buttons on each line:
[|] Open file to the side (split panel)
✕ Close editor tab
- Clean interface: Similar to VS Code's native Quick Open
Configuration
Access settings via File > Preferences > Settings and search for "Open Editors Picker":
openEditorsPicker.enablePreview (default: true ): Enable file preview when navigating through the list
openEditorsPicker.sortBy (default: "mostRecent" ): Sort files by most recent usage or alphabetically
"mostRecent" : Sort by last focused file
"alphabetically" : Sort by filename A-Z
Installation
From VSIX
- Download the
.vsix file
- Open VS Code/Cursor
Ctrl+Shift+P → "Extensions: Install from VSIX..."
- Select the downloaded file
Development Setup
- Clone this repository
bun install (or npm install )
bun run compile (or npm run compile )
- Press F5 in VS Code to launch extension in debug mode
Build Commands
bun run compile - Compile TypeScript
bun run watch - Watch mode for development
bun run package - Create VSIX package
Requirements
- VS Code 1.74.0 or higher
- Bun (for development)
License
MIT
| |