JADE Environment Development Ideas

What's new in the upcoming JADE release?

IMPROVED DEVELOPER EFFICIENCY. ENHANCED SECURITY. SMOOTHER INTEGRATION

The JADE 2022 release meets tomorrow’s business demands.


Start your update to JADE's latest release

F11 on properties to go to the property

If you press F11 in a code window with the cursor on a method, it opens that method. However if you press F11 with the cursor on a property, it opens the type of the property.

I would prefer it to open a Class Browser showing the property.

For example if I'm looking at some code that says "a.something" and I want to see all references to the "something" property so I can see where it's being set, there's no easy way to get there.

Alternatively References/Read References/Update References menu items could be added to the popup menu when right clicking on a property in a code window.
  • John Munro
  • May 1 2019
  • IDE Backlog
HistoricalComments
Software Medical Infomatics Limited 14/09/2018 7:14:57 AM
I really like the navigation in ReSharper in Visual Studio. Control-clicking on something takes you to the definition of that thing. If that were implemented in Jade it would be fantastic. E.g. control-click on a local variable in a method scrolls to the vars section. Control-clicking on a method call opens a class browser for the class with the method selected. Control-clicking on a property opens a class browser for the class with the property selected, etc.

Brian Johnstone 11/09/2018 8:51:51 AM
It would definitely be nice to be able to go to the property/method in a new CHB, but it may need to be a user preference and a modifier key combination to avoid any annoyance for people who use that as a way to quickly get to the type of that property.

eg: Adding the 'Ctrl' modifier to the 'Shift+F11' shortcut to open a new class hierarchy browser (CHB) with the property/method pre-selected and having focus on that relevant list.

The user preference would be to toggle whether the default behaviour without the 'Ctrl' modifier is the existing behaviour or the ?new? behaviour.

In the interim, the following sequence utilises the new feature in Jade 2016 SP1 to make it somewhat quicker to get there. 1. Double click the 'something' and copy to the clipboard. 2. Put focus into the owner/receiver of the property/method and use Shift+F11 to open a new CHB for that class. 3. Press the new Ctrl+6/Ctrl+7 shortcut to bring up the new 'quick find' for property/method respectively. 4. Paste the clipboard contents and press enter to navigate straight to that property/method.
  • Attach files
  • Luke Derry commented
    28 Oct 19:25

    A portion of this Jedi has been shipped.
    Since Jade 2020, references can be accessed directly from code, via the editor's 'usages' context menu.

  • +3