Idea logo

The IntelliJ IDEA Blog

The Capable & Ergonomic Java IDE by JetBrains

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. 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. Davi says:

    June 22, 2016

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

  3. someone says:

    June 23, 2016

    Is kotlin also supported ?

  4. Simek says:

    June 23, 2016

    Are there any plans for breadcrumbs in Scala?

    • Andrey Cheptsov says:

      June 23, 2016

      Yep, in plans!

  5. Arno nyhm says:

    June 25, 2016

    To short the breadcrumps:


    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

    • Andrey Cheptsov says:

      July 6, 2016

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

  6. Alexander says:

    July 4, 2016

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

    • 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. 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. Przemek says:

    July 21, 2016


    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).


    • Andrey Cheptsov says:

      July 21, 2016

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

      • 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. Zhiheng Lin says:

    August 15, 2016

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

  10. 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. Haobo_X says:

    November 22, 2016

    It would better if we can change the color of breadcrumb

  12. Red says:

    June 8, 2017

    Is breadcrumb available for Groovy?

    • Andrey Cheptsov says:

      June 12, 2017

      Yes, it’s now available for Groovy.

  13. ForestRingGames says:

    August 16, 2017

    Do Breadcrumbs work for C++ Code in AppCode?

Discover more