Renewed File Structure in IntelliJ IDEA 11.1

We know that one of the most popular ways to navigate within a file is File Structure popup. We’ve recently redesigned it to make the navigation more comfortable. New File Structure is tree-based and shows everything in your file when you first invoke it with Control+F12.

The following short screencast should explain better what we did.

Did you notice you can use Show Quick Doc and Show Implementations action from File Structure popup?

You can already try it in the latest IntelliJ IDEA 11.1 EAP. Let us know what you think and we can improve it even further before 11.1 is shipped.

This entry was posted in New Features and tagged , , . Bookmark the permalink.

5 Responses to Renewed File Structure in IntelliJ IDEA 11.1

  1. Mike says:

    These nav improvements are great. Would totally love it if the anonymous class support in Navigate to Class was also added to Navigate to Symbol, where it seems like a natural fit.

    http://blogs.jetbrains.com/idea/2011/11/navigate-to-anonymous-classes-with-intellij-idea-11-eap-build-110291/

    http://youtrack.jetbrains.com/issue/IDEA-76466

  2. Arno.Nyhm says:

    it would be nice if you include in all screencasts the pressed keys/shortcuts as popups like:

    KeyCastr or key-mon

  3. Morten Møller says:

    Anyway we can get the old file structure back?

    I have a framework which uses statemachines. Each state is represented by an inner class and each method represents events in the states. I could easily navigate the states/events before with the old file structure. But the new one here really screws it up for me :-(

  4. Stas says:

    On quick structure pop up I’d love to have more filters from Structure panel, i.e. showing/hiding non-public methods, fields and sorting option. Thanks for adding inherit and anon things.

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>