Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>ProjectsNew to Visual Studio Code? Get it now.

Projects

L13RARY

|
1,364 installs
| (1) | Free
Manage your workspaces and projects in Visual Studio Code
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Projects

Manage your workspaces and projects in Visual Studio Code.

Projects

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

  1. Features
  2. Available Commands
  3. Available Settings
  4. Mouse and Keyboard Shortcuts
  5. 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

Projects

Quick Pick for Favorites or Projects and Keyboard Shortcuts for Slots

Projects Quick Menu

Colors

Projects Colors

Projects Status Bar Colors

Supports the extension Diff Folders

Diff Folders

Icons

Projects Icons

Priority of icons and labels for saved projects and detected folders and workspaces.

  1. project / project-workspace
  2. git-repository
  3. 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.

Context menu

  • 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.

Context menu

  • 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.

Quick Menu for Favorites

  • Click - Open a favorite folder, workspace or project. If l13Projects.openInNewWindow is true the project opens in a new window.

Quick Menu for Projects

  • 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

Context Menu

  • 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

  • Diff Folders
  • Extension Pack
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2019 Microsoft