Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/eamodio/vscode-restore-editors
Quickly save and restore all of the open editors in VS Code
https://github.com/eamodio/vscode-restore-editors
vscode vscode-extension
Last synced: about 2 months ago
JSON representation
Quickly save and restore all of the open editors in VS Code
- Host: GitHub
- URL: https://github.com/eamodio/vscode-restore-editors
- Owner: eamodio
- License: mit
- Created: 2017-02-26T05:52:00.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2023-12-01T09:04:04.000Z (about 1 year ago)
- Last Synced: 2024-04-14T22:12:17.960Z (9 months ago)
- Topics: vscode, vscode-extension
- Language: TypeScript
- Homepage:
- Size: 8.86 MB
- Stars: 52
- Watchers: 6
- Forks: 13
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
[![](https://vsmarketplacebadges.dev/version-short/amodio.restore-editors.svg)](https://marketplace.visualstudio.com/items?itemName=amodio.restore-editors)
[![](https://vsmarketplacebadges.dev/installs-short/amodio.restore-editors.svg)](https://marketplace.visualstudio.com/items?itemName=amodio.restore-editors)
[![](https://vsmarketplacebadges.dev/rating-short/amodio.restore-editors.svg)](https://marketplace.visualstudio.com/items?itemName=amodio.restore-editors)# Restore Editors
Quickly save, manage, and restore editor layouts.
Saved editor layouts are persisted per-folder/workspace.
![preview](https://raw.githubusercontent.com/eamodio/vscode-restore-editors/main/images/preview.gif)
## Features
- Adds a _Saved Layouts_ view to the _Explorer_ side bar to manage all saved layouts for the current folder/workspace
- Adds the following commands to the _Command Palette_:
- _Restore Editors: Save Current Layout..._ (`restoreEditors.save`) — saves the current editor layout
- _Restore Editors: Restore Saved Layout..._ (`restoreEditors.restore`) — closes all opened editors and restores the saved editor layout
- _Restore Editors: Replace Saved Layout..._ (`restoreEditors.replace`) — peplaces a saved editor layout with the current editor layout
- _Restore Editors: Rename Saved Layout..._ (`restoreEditors.rename`) — renames a saved editor layout
- _Restore Editors: Delete Saved Layout..._ (`restoreEditors.delete`) — deletes a saved editor layout## Extension Settings
| Name | Description |
| ---------------------------- | --------------------------------------------------------------------------------------- |
| `restoreEditors.outputLevel` | Specifies how much (if any) output will be sent to the _Restore Editors_ output channel |## Known Issues
- Cannot restore webviews — not supported by the VS Code API
- Cannot properly restore terminals — not supported by the VS Code API