Community
Participate
Working Groups
I often use "Step into Selection" while debugging to quickly skip over a block of code to get to the part I am interested in. However, this still requires several gestures - moving the mouse, double-click to select, then either two more clicks to select the menu item or Ctrl+F5 to perform the step. By contrast, I can perform similar navigations through Java code by holding down the Ctrl key, and single left-clicking on methods to jump into them. It would be really neat to be able to do this kind of hyperlink style navigation to step into selection while debugging. Maybe by holding down another function key combination, hyperlink debugging could be activated. In this mode, clicking at the beginning of a line would jump to that line, and clicking on a method would jump into that method. Maybe clicking a variable would popup the variable value (I know this already exists). I think this would be highly intuitive, and make navigation through code while debugging vastly simpler than it is now.
CC'ing Dani for hint on how the debugger might be involved in text editor hyperlinking functions using modifier keys.
This is currently not configurable i.e. the editor defines what can be hyperlinked.
Deferred for future consideration. (I like the idea).
Any plans to work on this in 3.3?
Re-opening for 3.3
Created attachment 59017 [details] feature This patch provides the requested feature. At this time though it will only work if the JDT default hyperlink support is turned off, as both directors fight over who gets to hyperlink the method. This functionality also only works whent he debugger is active (same behavior as the menu command) You can disable the JDT director on the General->Editors->Hyperlinking pref page. Will file bug against UI for a resolution mechanism for conflicting hyperlinking directors.
Cool! Can't wait to give it a spin.
released patch see StepIntoSelectionHyperlinkDetector
please verify Darin W
Verified.
Note that in recent builds (I20070220-1330), the step into selection action is now winning when both directors are enabled.
How do I turn this on? I can't make it work in I20070313.
The final solution where Debug assigns its own key modifier has been put in after the I-build. However, even with the I-build you can go an configure it manually on the General > Editors > Text Editors > Hyperlinking preference page.