File Stack is a Visual Studio Code extension that helps you organize your workspace by grouping related files into stacks. This makes it easier to switch between different tasks or features you're working on.
Features
Create File Stacks: Group related files together and give them meaningful names
Quick Access: Open all files in a set with a single click
Workspace Integration: File stacks are tied to your workspace, so you can have different stacks for different projects
Intuitive Management: Add, remove, rename, or delete sets from the sidebar
How to Use
Creating a File Stack
Click the "File Stack" icon in the activity bar
Click the "Create New File Stack" button or use the command palette (Ctrl+Shift+P and type "File Stack: Create New File Stack")
Enter a name for your new file stack
Adding Files to a File Stack
Right-click on a file in the explorer or editor
Select "Add to File Stack"
Choose which file stack to add the file to
Opening a File Stack
Click the "File Stack" icon in the activity bar
Find your file stack in the sidebar
Click the "Open" button next to the set name to open all files
Alternatively, right-click on the stack and choose "Open File Stack and Close Others" to close all other open files first
Managing File Stacks
Rename: Right-click on a file stack and select "Rename File Stack"
Delete: Right-click on a file stack and select "Delete File Stack"
Remove File: Right-click on a file within a file stack and select "Remove from File Stack"
Support Development
If you find this extension useful, please consider supporting its development: