Early Access Program Features

IntelliJ IDEA 2016.2 EAP Adds Breadcrumb for Java

Fresh IntelliJ IEA 2016.2 EAP build is out and ready. Among the usual bugfixes it also brings something special: Breadcrumbs for Java code.

Until now breadcrumbs were only available in HTML and XML code, where they have proven to be super handy for tracking of the editing position as well as traversing the tag tree. Now breadcrumbs work for Java, too, where instead of tags they let you navigate through classes, lambda expressions and methods:

To enable this feature, go to SettingsEditor → General → Appearance and select Show breadcrumbs.

Your thoughts and impressions about this and any other changes are very welcome here in the comments, and, of course, in our issue tracker.

Develop with Pleasure!

Comments below can no longer be edited.

23 Responses to IntelliJ IDEA 2016.2 EAP Adds Breadcrumb for Java

  1. Avatar

    Alex Katlein says:

    June 22, 2016

    This is awesome!
    I already tried it and being able to know where you are with just a glance has saved me a lot of time that I would have wasted scrolling up and down again 😀

  2. Avatar

    Davi says:

    June 22, 2016

    This is such a nice feature, specially if you use Distraction free mode.

  3. Avatar

    someone says:

    June 23, 2016

    Is kotlin also supported ?

  4. Avatar

    Simek says:

    June 23, 2016

    Are there any plans for breadcrumbs in Scala?

    • Avatar

      Andrey Cheptsov says:

      June 23, 2016

      Yep, in plans!

  5. Avatar

    Arno nyhm says:

    June 25, 2016

    To short the breadcrumps:

    instead:

    anonymous CloumnInfo

    You can write:

    new ColumnInfo

    And instead:

    lambda Comparator

    You can write:

    -> Comparator

    Thats much shorter and match the syntax in code and not introduce new vocabulary

    • Avatar

      Andrey Cheptsov says:

      July 6, 2016

      Makes sense., indeed. We’ll consider changing it. Thank you!

  6. Avatar

    Alexander says:

    July 4, 2016

    Nice to read “Develop with pleasure” instead of “drive to develop”. Maybe eventually we will see better app icons

    • Avatar

      Eugene Toporov says:

      July 5, 2016

      Thank you Alexander! Glad you liked it. We, actually, never said the “pleasure” should disappear 🙂
      As to the icons, we’re definitely not going to stop at where we are now and some updates will surely happen.

  7. Avatar

    Sebastian says:

    July 12, 2016

    May I ask what kind of font is used in the image where font ligature is shown 🙂 Looks sweet tho.

  8. Avatar

    Przemek says:

    July 21, 2016

    Hi,

    how could I change the breadcrumbs color for Java? I’m using my own color scheme and I couldn’t figure out which parts of my scheme are responsible for that (I was changing it before the breadcrumbs were available for Java and they looks pretty ugly now).

    Thanks,
    Przemyslaw

    • Avatar

      Andrey Cheptsov says:

      July 21, 2016

      Currently it’s not possible but were working to fix that.

      • Avatar

        Przemek says:

        July 21, 2016

        It would be great because on some schema this is not readable at all 🙂 Is there a ticket where I could monitor the progress for this feature?

        Thanks for quick response!

  9. Avatar

    Zhiheng Lin says:

    August 15, 2016

    Awesome! Are there any plans for breadcrumbs in CPP files? Looking forward that 🙂

  10. Avatar

    Marco Gerardi says:

    September 23, 2016

    I’m not super thrilled. Takes precious real estate on my laptop, and does not really benefit you if you try to keep your code readable and compact (like it should be). Guess it could come handy on some marginal cases, but I removed it by default.

  11. Avatar

    Haobo_X says:

    November 22, 2016

    It would better if we can change the color of breadcrumb

  12. Avatar

    Red says:

    June 8, 2017

    Is breadcrumb available for Groovy?

    • Avatar

      Andrey Cheptsov says:

      June 12, 2017

      Yes, it’s now available for Groovy.

  13. Avatar

    ForestRingGames says:

    August 16, 2017

    Do Breadcrumbs work for C++ Code in AppCode?

Discover more