Ahti Kitsik
Building develper tools. Python, Java, JavaScript.

writings about @ahtik

More is not better: Eclipse Quick Switch Editor revisited

By Ahti Kitsik, 09 Jan 2007

One thing that netbeans does well is to support multiple rows of tabs for opened editors. Eclipse on the other hand makes these tabs just as unusable as Firefox after having more than 10 pages/editors open. I think it is possible to improve the usability. But how?

How is this fixed?

I always thought that Quick Switch Editor (default binding Ctrl+E) is meant to overcome "no multiple tab-rows" shortcoming and basically provides a vertical and filterable way of selecting one of the tabs/open files.

Now as Quick Switch Editor is redesigned to support more contexts (selecting perspectives etc) I'm not sure anymore and it has become a bit unusable for quick editor switching : (

Pimp My File

Well. I would make it configurable for Quick Switch Editor to work with Open Editor context and dock it to the page or set it as a fast view.

Plus a tiny extra for the filter: as long as unfiltered list is shorter than 20 items it makes sense to use "*" as automatic and hidden pattern prefix. Makes selection many times faster and improves usability. At least for me as my quickest way to get "*" is to reach to the keyboard's numpad. I like to filter by typing any region of the string, not just the beginning.

Final Note

If the new Quick Switch Editor approach is meant to work for other use-cases as well then of course 3rd party plugins can be easily written that work as a view or fast view and shows the list of open files (or recently edited files or recently opened but unmodified files or whatever you possibly might want). Kind of Mylar playground, huh? Time to switch :)

@ahtik is on twitter!