Editor Pockets is a robust Visual Studio Code extension designed to help users manage their open editors efficiently. It allows for saving and restoring groups of open files, known as "pockets," along with associated tags for quick reference. This feature makes it particularly useful for those who handle multiple files and projects, needing to switch between different sets of documents seamlessly within a single VS Code window.
Features ⚡
📝 Manual Logging: The extension allows you to manually log the opened document editors within Visual Studio Code by triggering a command from the VSCode tabs.
🔄 Sequential Restore: Easily restore previously logged document editors in the order they were recorded.
🏷️ Tagging System: Each restored document editor can be associated with a tag, enabling efficient categorization and management of your files.
Getting Started 💫
Installation 📥
Download the extension from the Visual Studio Code Marketplace.
Install the extension directly from within Visual Studio Code by navigating to the Extensions panel and searching for "editorPockets".
Usage 📖
Basic Workflow
Create a New Pocket
Initiate one or more VSCode file editor windows
Save Current Editors
3.1 Utilize commands on the tabs
3.2 Save the currently open file editors into a specific pocket
Continue Editing and Update
4.1 Proceed with document editing work
4.2 When intending to update the saved file editors
4.3 Use the same command button to achieve the update
Advanced Workflow
you can link a particular "pocket" to a Git branch.
When switching to the specified branch from another, this plugin will automatically open the required file editors, allowing you to quickly resume your work
API and Dependencies ⚙️
The extension leverages the following technologies:
Visual Studio Code API: For seamless integration with the editor and managing document editors.