This project will not be continued because IDEA already supports that feature. You can save and load contexts easily as shown in this screenshot:
This is only accessible if the Task Management plugin is enabled. It's installed and enabled by default in current versions.
Official Documentation for this feature:
Save groups of tabs and switch between different sessions.
Go to the plugin settings of IntelliJ IDEA, click on Browse repositories...
, search for "Tab Session" and install it.
Or download the plugin JAR from the Jetbrains Plugin: Tab Session page, copy it to your .IntelliJIdeaXX/config/plugins
folder and reload IDEA.
Or check out the source code and build the plugin manually.
The plugin adds two new Actions Save Tab Session
and Load Tab Session
to IDEA in three different menues:
- Main menu -> Windows -> Editor Tabs
- Editor Tab Menu
- Editor Context Menu
The save dialog allows you to save the current set of open tabs:
The load dialog allows to reload a previously saved session:
After loading a session a notification is displayed:
Additionally, you are able to add, modify, remove and reorder sessions and their tabs in the Tab Session Settings page:
If anything went wrong, you can manually change the Tab Session configuration by editing the tabsession.xml
file in your .idea
folder. This is not encouraged because it can lead to problems. If you are stuck, just delete the file and you start with an empty (but working) configuration.