Editor Pockets / 编辑器口袋
English | 简体中文
Editor Pockets 是一个 VS Code 扩展,用于管理和快速恢复保存的文件组("口袋"),帮助你快速打开和访问之前保持的特定工作区文件。
✨ 功能特性
- 保存文件组:将当前打开的文件保存为"口袋",方便后续快速访问
- 快速恢复:一键打开保存的文件组,恢复之前的工作状态
- Git 分支绑定:将口袋与 Git 分支关联,切换分支时自动打开对应的文件组
- 拖拽操作:支持直接拖拽文件到口袋中进行保存和管理
- 多国语言支持:支持中文、英文、法文等多种语言界面
📦 安装
从 VS Code 市场安装
- 打开 VS Code
- 点击左侧活动栏的扩展图标(或按
Ctrl+Shift+X)
- 搜索 "Editor Pockets"
- 点击安装按钮
从 VSIX 文件安装
- 下载最新的
.vsix 文件
- 在 VS Code 中按
Ctrl+Shift+P,输入 "Extensions: Install from VSIX..."
- 选择下载的
.vsix 文件
🚀 快速开始
- 安装扩展后,在 VS Code 左侧资源管理器的上方会看到 Editor Pockets 视图
- 点击视图标题中的 + 按钮(或使用命令面板中的
Editor Pockets: Add Pocket 命令)
- 输入口袋名称,当前打开的文件将被保存到该口袋中
- 点击口袋名称即可快速打开保存的文件组
使用 Git 分支绑定
- 在口袋上右键,选择 Link Branch
- 选择要绑定的 Git 分支
- 切换到该分支时,会自动打开对应的文件组
📖 详细使用说明
命令面板命令
按 Ctrl+Shift+P(Windows/Linux)或 Cmd+Shift+P(Mac)打开命令面板,可以使用以下命令:
Editor Pockets: Save Tabs - 保存当前打开的文件到新口袋
Editor Pockets: Add Pocket - 创建新口袋
Editor Pockets: Open Pocket - 打开口袋中的文件
Editor Pockets: Rename Pocket - 重命名口袋
Editor Pockets: Remove Pocket - 删除口袋
Editor Pockets: Link Branch - 将口袋与 Git 分支关联
Editor Pockets: Unlink Branch - 解除口袋与分支的关联
Editor Pockets: Toggle Auto Close Others - 切换是否在打开口袋时自动关闭其他编辑器
右键菜单操作
在 Editor Pockets 视图中,右键点击口袋可以访问所有操作命令。
🔧 配置选项
扩展提供以下设置(在设置中搜索 "Editor Pockets"):
editorPockets.autoCloseOthers:打开口袋时是否自动关闭其他编辑器(默认:false)
editorPockets.defaultPocketName:新口袋的默认名称格式
🤝 贡献
欢迎贡献代码、报告问题或提出建议!
- Fork 本仓库
- 创建特性分支 (
git checkout -b feature/AmazingFeature)
- 提交更改 (
git commit -m 'Add some AmazingFeature')
- 推送到分支 (
git push origin feature/AmazingFeature)
- 开启 Pull Request
开发环境设置
# 克隆仓库
git clone https://github.com/stella100np/editor-pockets.git
cd editor-pockets
# 安装依赖
pnpm install
# 编译扩展
pnpm run compile
# 启动调试
按 F5 在 VS Code 中打开新窗口进行测试
📄 许可证
本项目采用 GPL-3.0 许可证。
🔗 相关链接
🙏 致谢
感谢所有为本项目做出贡献的开发者!
享受使用 Editor Pockets 提升你的工作效率! 🎉
| |