Ideas for faster navigation
I thought I'd test this idea on you before making a formal
request. Perhaps the request already exists?
I would like to speed up a lot of the navigation in IDEA.
We already have the excellent Go to implementation that
pops up a list of alternative implementations to jump to.
My suggestion is to add more of these fast popup navigations.
One advantage of these popup navigations is that I don't
have to shift focus from the editor to a dialog or sidebar.
Here's a list of examples:
Goto usage - Displays usages in a popup and allows me to
navigate to one of them. Equivalent to Find usage + Jump
to Source.
Goto caller - Displays caller hierarchy in a popup and
allows me to navigate to any direct or indirect caller.
Equivalent to View Call hierarchy + Jump to Source.
Goto callee - Displays callee hierarchy in a popup and
allows me to navigate to any direct or indirect callee.
Equivalent to View Call hierarchy + switch to Callee +
Jump to Source.
One possible problem is the time it takes for IDEA to
calculate the information to fill the popup. I've made a
few small tests and IDEA rarely takes very long. The popup
should of course display some progress thing for cases that
take a bit longer to complete.
I would be happy to hear your comments.
/Mikael
Please sign in to leave a comment.
Here's a navigation I've wanted:
Allow Ctrl+Click to invoke Find Usages on declaration
http://www.jetbrains.net/jira/browse/IDEA-2011
Jon
I've wanted this for a long time. There's a request for this in JIRA, http://jetbrains.net/jira/browse/IDEABKL-2903
Currently I map Find Usages to ctrl-middle-click, which is almost as fast.