Personally, I don’t like keyboard shortcuts, they prevent me from moving between GUIs, and I really don’t find that they accelerate me so much - but I think that only because I think that your mileage are slower than I type may vary.
Most of my Coding time is spent trying to figure out how to remove excess amounts and simplify my design. I never recruit a method or leave it; most of them are rewritten several times until they are readable and fair debugged; therefore typing speed is not so important. When I do not pay for the time before I enter the code, I will later pay for it in refactors and errors.
Anyway, I figure out the keystroke when I do something enough, and I think I just need to find out what it is. After several years of using Eclipse, I know maybe 5 accelerators.
ctrl-shift-t (goto type) is probably the most convenient of all (well, after ctrl-space, which I don’t even consider as an accelerator, is just part of the input).
It’s useful to optimize the import (I think this is shift-alt-o), but 9 times out of 10 ctrl-space does it for you. This is good when you embed a lot of code.
Every so often I press ctrl-1 to open a “general fix”. I do this when I “fix” a lot of things at once.
ctrl-shift-L gives me a list of all the shortcuts if a new one appears.
This is pretty close to "this."
source share