bernardop / vscode-working-sets

A VS Code extension for managing working sets of open files.
https://marketplace.visualstudio.com/items?itemName=bernardop.working-sets
MIT License
12 stars 3 forks source link

Visual Studio Code Working Sets

Conveniently manage "working sets" of files. This extension allows you to create, delete, add/remove files to, and switch between working sets with ease.

Features

Available Commands in Command Palette

Create a Working Set

Create an empty Working Set from the Working Sets sidebar view.

Create Working Set

You can also use the Working Sets: Create command.

Add Files to a Working Sets

Add all open editors to a Working Set.

Add Open Editors

You can also use the Working Sets: Add All Open Editors to Working Set command.


Add the active editor to a Working Set.

Add Active Editor

You can also use the Working Sets: Add Active Editor to Working Set command.


Add a file from the Explorer context menu.

Add Active Editor from Context Menu

Open an Existing Working Set

Open all the editors in a Working Set from the Working Sets sidebar view.

Open Working Set

You can also use the Working Sets: Open All Files in Working Set commmand.

Remove a File from a Working Set

Remove a file from a Working Set from the Working Sets sidebar view.

Remove File

You can also use the Working Sets: Remove File from Working Set command.

Delete a Working Set

Delete a Working Set from the Working Sets sidebar view.

Delete Working Set

You can also use the Working Sets: Delete command.

Sort Working Sets

Sort Working Sets (Ascending or Descending) from ... menu in Working Sets sidebar view title.

Sort Working Sets

You can also use the following commands:

Sort Files within a Working Sets

Sort files in a Working Sets (Ascending or Descending)

Sort Files in Working Sets

You can also use the following commands:

Move Files Manually within a Working Sets

Move files in a Working Sets (Up or Down)

Move Files in Working Sets

Extension Settings

Key Default Description
workingSets.confirmOnDelete true Show confirmation popup when deleting a Working Set
workingSets.saveWorkingSetsInWorkspace false Save (and restore) working sets locally in the current workspace (.vscode directory) instead of globally
workingSets.showNotifications false Show confirmation notifications after every action