/vscode-working-sets

A VS Code extension for managing working sets of open files.

Primary LanguageTypeScriptMIT LicenseMIT

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

  • Working Sets: Create
  • Working Sets: Delete
  • Working Sets: Add Active Editor to Working Set
  • Working Sets: Open All Files in Working Set
  • Working Sets: Remove File from Working Set
  • Working Sets: Add All Open Editors to Working Set
  • Working Sets: Sort Working Sets in Ascending Order
  • Working Sets: Sort Working Sets in Descending Order
  • Working Sets: Sort Files in Ascending Order
  • Working Sets: Sort Files in Descending Order

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:

  • Working Sets: Sort Working Sets in Ascending Order
  • Working Sets: Sort Working Sets in Descending Order

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:

  • Working Sets: Sort Files in Ascending Order
  • Working Sets: Sort Files in Descending Order

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