Projects
Manage your workspaces and projects in Visual Studio Code.

What's new in Projects 0.16.0
- Added icon color update to
Projects: Refresh Workspaces .
- Added
Projects: Add Project Workspace for Windows and Linux.
Index
- Features
- Available Commands
- Available Settings
- Mouse and Keyboard Shortcuts
- Recommended Extensions
Features
- Supports extension Diff Folders
- Add folders and workspaces to the project list.
- Save the current folder or workspace in the project list.
- Auto detects Git repositories, VS Code folders and VS Code workspaces.
- Save auto detected Git repositories, VS Code folders and VS Code workspaces in the project list.
- Add projects, Git repositories, VS Code folders and VS Code workspaces to favorites.
- Open and pick a (favorite) folder, workspace or project with the quick menu.
- Open a folder, workspace or project in the current or a new window in VS Code Explorer or Projects.
- Reveal a folder or workspace in the Finder/Explorer.
- Open a project, Git repository, VS Code folder or VS Code workspace in the Terminal.
- Delete or rename a favorite or project.
- Status bar shows current workspace name and opens the current folder or workspace in the Finder/Explorer.
- Cache detected folders and workspaces between sessions.
- Sort workspaces by name, type or simple group.
- Assign a workspace to a slot to open it with a keyboard shortcut.
- Select a color for a project which also changes the status bar color for the workspace.
Workspaces

Quick Pick for Favorites or Projects and Keyboard Shortcuts for Slots

Colors



Icons

Priority of icons and labels for saved projects and detected folders and workspaces.
- project / project-workspace
- git-repository
- vscode / vscode-workspace
Available Commands
Projects: Save Project - Save the detected folder or workspace in the project list.
Projects: Delete All Projects - Delete all saved projects in the project list.
Projects: Delete All Favorites - Delete all favorites.
Projects: Open Favorite Workspace - Open the quick menu and pick a favorite.
Projects: Open Workspace - Open the quick menu and pick a project.
Projects: Refresh Workspaces - Refresh all detected folders and workspaces.
Projects: Slot 1 .. 9 - Open a workspace assigned to a slot.
Projects: Clear Slot - Clear a slot.
Projects: Clear All Slots - Clear all slots.
Projects: Go to previous Workspace - Open the previous active workspace.
macOS
Projects: Add Project - Add folders and workspaces to the project list by dialog.
Widnows and Linux
Projects: Add Project - Add folders to the project list by dialog.
Projects: Add Project Workspace - Add workspaces to the project list by dialog.
Available Settings
l13Projects.openInNewWindow - If true click on project or click in quick menu opens folder or workspace in new window. Default value is false.
l13Projects.useCacheForDetectedProjects - If true detected folders and workspaces will be stored between window sessions. Default value is false.
l13Projects.git.folders - The folders to search for Git repositories.
l13Projects.git.maxDepthRecursion - The maximum depth of folder recursion for Git repositories.
l13Projects.git.ignore - The folders which will be ignored for search.
l13Projects.vsCode.folders - The folders to search for VS Code projects.
l13Projects.vsCode.maxDepthRecursion - The maximum depth of folder recursion for VS Code projects.
l13Projects.vsCode.ignore - The folders which will be ignored for search.
l13Projects.workspace.folders - The folders to search for VS Code workspaces.
l13Projects.workspace.maxDepthRecursion - The maximum depth of folder recursion for VS Code workspaces.
l13Projects.workspace.ignore - The folders which will be ignored for search.
l13Projects.sortWorkspacesBy - Sort workspaces by name, simple or type.
Name - (default) Sort all workspaces by name.
Simple - Group all workspaces by simple type.
Type - Group all workspaces by type.
l13Projects.initialWorkspacesGroupState - Set the initial state of a group.
Remember - (default) Remember the collpased and expanded state of each group.
Collapsed - Show all groups collapsed at start.
Expanded - Show all groups expanded at start.
Mouse and Keyboard Shortcuts
Global
macOS
Cmd + L Cmd + P - Open the projects view.
Cmd + Alt + P - Open the quick menu to pick a favorite.
Cmd + Alt + Shift + P - Open the quick menu to pick a project.
Cmd + L Cmd + 1 .. 9 - Open a workspace in the slot 1 - 9.
Cmd + L Cmd + 0 - Open the previous active workspace.
Windows / Linux
Ctrl + L Ctrl + P - Open the projects view.
Ctrl + Alt + P - Open the quick menu to pick a favorite.
Ctrl + Alt + Shift + P - Open the quick menu to pick a project.
Ctrl + L Ctrl + 1 .. 9 - Open a workspace in the slot 1 - 9.
Ctrl + L Ctrl + 0 - Open the previous active workspace.
If the key bindings don't work, please check Preferences -> Keyboard Shortcuts .
Favorites
Click - Open a favorite folder, workspace or project. If l13Projects.openInNewWindow is true the project opens in a new window.
Open - Open the favorite project in the current window. Ignores l13Projects.openInNewWindow .
Open in new Window - Open the favorite project in a new window. Ignores l13Projects.openInNewWindow .
Open in Terminal - Opens the favorite project in the VS Code terminal.
Assign to Slot - Assign the folder, workspace or project to a slot 1 - 9 to open it with a keyboard shortcut.
Select for Compare - Select a folder, workspace or project for a comparison. Requires Diff Folders.
Compare with Selected - Compare the folder, workspace or project with the current selection. Requires Diff Folders.
Compare with Workspace - Compares the favorite project with the current workspace. Requires Diff Folders.
Open in Diff Folders - Opens the favorite project in Diff Folders. Requires Diff Folders.
Copy Path - Copy the path of the project, repository or workspace to the clipboard.
Rename - Change the name of the favorite project.
Delete - Remove the project, repository or workspace from favorites.
macOS
Reveal in Finder - Opens the favorite project in the finder.
Windows
Reveal in Explorer - Opens the favorite project in the explorer.
Linux
Open Containing Folder - Opens the favorite project in the file manager.
Workspaces
Click - Open a folder, workspace or project. If l13Projects.openInNewWindow is true the project opens in a new window.
Open - Open the folder, workspace or project in the current window. Ignores l13Projects.openInNewWindow .
Open in new Window - Open the folder, workspace or project in a new window. Ignores l13Projects.openInNewWindow .
Save Project - Save the folder or workspace as a project.
Add to Favorites - Add the folder, workspace or project to favorites.
Open in Terminal - Open the folder, workspace or project in the terminal.
Assign to Slot - Assign the folder, workspace or project to a slot 1 - 9 to open it with a keyboard shortcut.
Select Color - Select a color for a project. The color also appears in the status bar.
Select for Compare - Select a folder, workspace or project for a comparison. Requires Diff Folders.
Compare with Selected - Compare the folder, workspace or project with the current selection. Requires Diff Folders.
Compare with Workspace - Compares the folder, workspace or project with the current workspace. Requires Diff Folders.
Open in Diff Folders - Opens the folder, workspace or project in Diff Folders. Requires Diff Folders.
Copy Path - Copy the path of the project, repository or workspace to the clipboard.
Rename - Change the name of a project.
Delete - Delete the project.
macOS
Reveal in Finder - Opens the folder or VS Code workspace file in the Finder.
Windows
Reveal in Explorer - Opens the folder or VS Code workspace file in the Explorer.
Linux
Open Containing Folder - Opens the folder or VS Code workspace file in the file manager.
Click - Open a favorite folder, workspace or project. If l13Projects.openInNewWindow is true the project opens in a new window.
Click - Open a folder, workspace or project. If l13Projects.openInNewWindow is true the project opens in a new window.
Statusbar
Click - Reveal the current folder or workspace file in the Finder/Explorer.
Visual Studio Code Explorer
Open in current Window - Opens the selected file or folder in the current VS Code Window.
Open in new Window - Opens the selected file or folder in a new VS Code Window.
Recommended Extensions
| |