An open API service indexing awesome lists of open source software.

https://github.com/linux-china/workspaces

JetBrains plugin enables you to create and manage named groups of files.
https://github.com/linux-china/workspaces

Last synced: about 1 year ago
JSON representation

JetBrains plugin enables you to create and manage named groups of files.

Awesome Lists containing this project

README

          

Workspaces plugin
=================

Workspaces, a plugin for JetBrains IDEs, enables you to create and manage named groups of files(workspace) within a
project. https://plugins.jetbrains.com/plugin/21829-workspaces

Migrated from unmaintained https://plugins.jetbrains.com/plugin/83-workspaces, and thanks for Chris Bartley's work.

This plugin enables you to create and manage named groups of files, or "workspaces", within a project.
You can bind a name to a set of one or more files and then open/close that set of files as a group.
You can create as many workspaces as you want and arrange them in the Workspaces tool window in any order you like.

### Use cases:

* GitHub Copilot: read current file and any files opened in your IDE
* Domain Driven Design: group entity, repository, service, controller, etc. together
* Frontend development: group view, components, API service layer, etc. together
* Database development: group SQL, JPA interface, MyBatis Mapper interface, XML Mapper files, unit tests, etc. together

### Tips:

* Please commit `.idea/workspaces.xml` into git and share workspace items with your team members.
* You can select multi workspace items in Workspaces toolwindow and execute operations.

# References

* IntelliJ Platform Plugin Template: https://github.com/JetBrains/intellij-platform-plugin-template