https://github.com/robbycbennett/vscodeworkspacewizard
Easily organize & switch workspaces
https://github.com/robbycbennett/vscodeworkspacewizard
personal vscode-extension
Last synced: about 1 year ago
JSON representation
Easily organize & switch workspaces
- Host: GitHub
- URL: https://github.com/robbycbennett/vscodeworkspacewizard
- Owner: RobbyCBennett
- License: mit
- Created: 2023-04-13T03:32:42.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T02:08:46.000Z (over 1 year ago)
- Last Synced: 2025-01-30T05:42:37.179Z (over 1 year ago)
- Topics: personal, vscode-extension
- Language: JavaScript
- Homepage:
- Size: 98.6 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Workspace Wizard
*Easily organize & switch workspaces*
# Setup
1. If you're unfamiliar workspaces, then read about them [here](https://code.visualstudio.com/docs/editor/workspaces), and create them with the command **_Workspaces: Save Workspace As_...** (find it using the [command palette](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette))
2. If you don't have one already, create a folder and move any .code-workspace files into it. You may organize by creating any amount of sub-folders.
3. Run the command **_Workspace Wizard: Select Workspaces Folder_** and select it
# Features
* UI: Workspaces Sidebar
* Shows up at the top of your left sidebar
* Navigate with the arrow and spacebar keys or the mouse
* Find a workspace and open it in the current window or a new window
* UI: Workspaces Quick Pick
* Shows up at the top of your screen with a search filter
* Navigate with the arrow and enter keys or the mouse
* Find a workspace and open it in the current window or a new window
* Lots of Settings
* Open your preferred UI for switching workspaces on startup
* Add generic icons for all folders and all workspaces
* Change the default open action: open in current window or new window
* Automatically expand/collapse folders of the sidebar, or remember the expanded state
* Watch the workspaces folder for changes, so the sidebar is always up-to-date
# Usage: Commands
In the [command palette](https://code.visualstudio.com/docs/getstarted/userinterface#_command-palette), type in "Workspace Wizard" to see all commands.
* **Workspace Wizard: Quick Pick Workspace**
* Open the Workspaces quick pick
* **Workspace Wizard: Refresh Workspaces Sidebar**
* Refresh the Workspaces tree sidebar
* (Not necessary if you have enabled the setting **_Workspace Wizard >Sidebar >Watch for Changes_**)
* **Workspace Wizard: Select Workspaces Folder**
* Select the folder that has your .code-workspace files
# Usage: Recommended Keybindings
```jsonc
// Open the Workspaces sidebar
{
"key": "alt+shift+w",
"command": "workbench.view.extension.workspaceWizard",
},
// Close the sidebar
{
"key": "escape",
"when": "sideBarFocus && !treeFindOpen",
"command": "workbench.action.closeSidebar",
},
// Open the Workspaces quick pick
{
"key": "alt+shift+w",
"command": "workspaceWizard.quickPickWorkspace",
},
```