More is not better: Eclipse Quick Switch Editor revisited

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 :)

3 Comments

  1. The editor tabs are actually rendered by the Presentation, and it’s possible to install a presentation that does multiline tabs like NetBeans.

    For example see the “wrapped tabs” presentation in the examples package at http://dev.eclipse.org/viewcvs/index.cgi/org.eclipse.ui.examples.presentation/

    Neil Bartlett
    Posted January 10, 2007 at 4:19 pm | Permalink
  2. Neil, Thanks A Lot for this hint!! Will take a look at this ASAP :)

    Posted January 10, 2007 at 7:11 pm | Permalink
  3. I am also concerned about usability of Ctrl-E and in general navigation between editors and views. So, I submitted an enhancement request 169462. Please vote for it at
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=169462

    BTW, you can remap Ctrl-F6 (go to next editor) to Ctrl-Tab, which is more natural keyboard shortcut for most of the users.

    Posted January 10, 2007 at 8:01 pm | Permalink

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Anti-Spam Protection by WP-SpamFree