user314717
user314717

Reputation: 145

Jump-To-Code-Line Eclipse Shortcuts

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.

Upvotes: 10

Views: 10898

Answers (4)

VonC
VonC

Reputation: 1323793

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

http://www.tasktop.com/sites/default/files/images/part1-overview.jpg

Upvotes: 3

Tim Bender
Tim Bender

Reputation: 20442

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.

Upvotes: 0

Pascal Thivent
Pascal Thivent

Reputation: 570325

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.

Upvotes: 15

Peter Di Cecco
Peter Di Cecco

Reputation: 1578

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.

Upvotes: 2

Related Questions