Eclipse Efficiency: Window Working Sets
Working with large numbers of projects in Eclipse and any of the Eclipse based products such as Flex Builder, ColdFusion Builder or CFEclipse can become cumbersome and become a bottle neck in a good workflow.
One of the many ways to work better within this space is to make efficient use of your navigator (or project explorer) and searching dialogs. Working sets can be used to filter search results as well as your navigator view, but constantly switching them can be a pain. Window working sets however can be a globally applied and just a few tweaks can make using them easy. Here is what I recommend!
- Make sure you have the menu item turned on. Customize your current perspective (Window ==» Customize Perspective). Under command group availability, make sure "window working set" and "Working set manipulation" are checked.
- Create a shortcut: Go to Window ==» Preferences ==» General ==» Keys. I prefer to use F3, since it's a continent key and I don't use its default binds ever. Sometimes the scopes can be difficult to always get right, so I choose "all editor scopes", "In Console View" and "In Windows" for the best results.
- Make your views take advantage of "Window Working sets". The two most common usage points will be your Navigator and Search Results. In the option menus for both of these you can choose working sets from the list; however instead of separately choosing your projects per view, choose "Windows Working Set" radio button.
- Now you can hit {F3} or what ever your chosen hot key was at any time. You can change, edit or create new working sets from one interface and all your views will obey this choice. This is fantastic if you work on multiple large projects in a single days time especially.

