Navigate to function names, class, members, variables in Arduino IDE

This seems to be very basic but I can't figure out how I can navigate to code elements like function names, class, members, variables, constants etc.

Say we have this line of code:

pinMode(LED_BUILTIN, OUTPUT);

Now, I'd like to get to know what the value of constants LED_BUILTIN or OUTPUT is.
Or, I'd like to see members of String class from the editor.

In Eclipse for instance one can achieve that by simply pressing F3 button with the cursor at the element being checked.

So, use Eclipse.

Or Visual Studio Code with PlatformIO :slight_smile:

Forget it. No-can-do in the Arduino Kiddie-IDE. You may want to check out Eclipse / Sloeber, that's what I use. I can't imagine doing serious code development in Arduino.

I understand that there is at least one other product with similar capabilities. Sorry, don't have a link.

I understand that there is at least one other product with similar capabilities.

Nearly ALL of the "pro" IDEs have this sort of feature. Even VIM and EMACS (via "tags.")
It's just one of the things that the Arduino IDE has left out.

Even if you choose not to use a non-Arduino IDE for working on Arduino projects, it can still be useful to use one for browsing the Arduino Core and Libraries...