views:

156

answers:

4

Hello,

is it possible, in Eclipse, to mark certain lines with Shortcuts and be able to quickly jump to those lines?

Example: Let's say I have maintenanceHeavyMethod() at line 120 in my class, gameLoop() at line 800 and some listener at line 1460.

I'd like to f.ex. press CTRL-SHIFT-1, 2, 3 etc. to mark those positions, and then use f.ex. CTRL-1, 2, 3 to immediately jump to them. I don't like split-screens etc, but I need to jump around when writing.

Is there such a feature?

I'm using latest Eclipse to write Java-programs.

+1  A: 

That would be best taken care by mylyn:

Define a task with this three method, and you will be to see only those 3 in the package explorer view

alt text

VonC
WHat is your experience using Mylyn on a day to day basis?
Thorbjørn Ravn Andersen
@Thorbjørn: it requires discipline to manage your tasks, but if they are well-defined and tight enough, it is very effective.
VonC
A: 

To jump to a particular method, I use ctrl+o and then start typing the method. If you're a proficient typist, this shouldn't take any longer; keep in mind that you only have to start typing the name of the method.

Unfortunately this isn't a proper solution for jumping to a line of code within a method.

Peter Di Cecco
this is a useful shortcut, thanks!
+3  A: 

You can add Bookmarks in your code. Select the code fragment you want to bookmark and then go to Edit > Add Bookmark... (also possible via the menu available with a right-click in the left hand column of the editor, like breakpoints).

Then, add the Bookmarks view. Select Window > Show View > Other... > Bookmarks and you'll get something like this:

alt text

Sadly, I don't think you can bind a shortcut to a particular bookmark.

Just in case, the shortcut to jump to a particular line is CTRL+L.

Pascal Thivent
Bookmark!... The obvious solution that somehow I didn't thought about when writing my own answer ;) +1
VonC
@VonC Bookmarks are not an hidden feature but they are not frequently used to my experience. Maybe because they are missing assignable shortcuts :)
Pascal Thivent
Yes, that works very well. I guess I could've found that by clicking around more. Even though it's not shortcuts, it does what I need. Thank you!
A: 

You can jump to methods by using the outline view. Outline view shows all the Methods, Fields, and Inner-Classes (and their methods and fields and inner-classes...etc) of the source file you currently have open. I personally prefer this method, unless I have a stacktrace and know which line I want to jump to, in which case I use ctrl+L.

Tim Bender
also good to know, thx!