Has anyone thought about or suggested the idea of tab groups.
By a tab group, what I mean is that you have a set of master tabs that you add and remove yourself. Then, within those tab groups you would have the individual files.
For example, you would have a default tab group called Default or Work or something like that. Then, you could create a new tab group call XML where you would open some of the XML files for your project. You might add another tab group for some major task you a working on and add files to that.
And, you should be able to place the same file in different groups, if you needed to.
What I find is that at times, between classes, interfaces, XML files(and schemas), I am in some way or another reopenina a file I had opened earlier. And, if they are opened, I am searching my tabs more than I like.
Also, if I am doing a bit of research through some classes I am not changing(such as base JAVA classes), doing that in a different tab group would be nice. I could even close the entire group at one time and not have to track down the different files I opened during my research.
So, as I am working, I could group my work a little better, keep more file open and available, and have an easier time finding them.