IntelliJ IDEA 2020.1 EAP8: In-editor Javadocs Rendering and Split Terminal Sessions

IntelliJ IDEA 2020.1 EAP has just been updated. The new build can render Javadocs right in the editor and enables you to create and split terminal sessions, vertically or horizontally, multiple times.

In-editor Javadocs rendering

Split terminal sessions vertically/horizontally

In-editor Javadocs rendering

Reading Javadocs in the editor might be annoying because of all the tags you have to cut through, especially when you need to interact with the reference links and images. This is why we’re adding a way to render Javadocs right in the editor. To enable this new experimental feature, go to Preferences / Settings | Editor | General | Appearance and select Render documentation comments in place:

Now you will notice a new icon in the gutter for any Javadoc. You can use it to toggle Javadocs rendering:

Voila! Now you can read Javadocs like a normal text without any distractions. You can also click the links to go to the referenced web pages, or view quick docs for the referenced topics:

You can also adjust the font size of the Javadoc from the context menu, for better visibility:

Note that the rendered docs use the same font size that is used for the Quick Documentation, so when you change the size either in the quick docs or Javadocs, the change will apply to both features.

Split terminal sessions vertically/horizontally

We’ve also added an ability to split terminal sessions vertically or horizontally so that you can run them side by side. You can invoke the context menu from the Terminal to create, navigate, and close a split terminal session:

That’s it for today!

Check out the release notes for the other closed tickets in this EAP build.

Happy Developing!

This entry was posted in EAP Releases and tagged , . Bookmark the permalink.

23 Responses to IntelliJ IDEA 2020.1 EAP8: In-editor Javadocs Rendering and Split Terminal Sessions

  1. Stephen Friedrich says:

    The inline rendering of javadoc is very nice.

    The only thing that bothers me a bit is the many, many icons in the left gutter to toggle between the views.

    It’s good for affordance for sure, but very bad for

  2. ADEV says:

    WOW i love the new way to render docs!!
    please implement it in other IDEs <3

  3. B. K. Oxley (binkley) says:

    Agreed, Javadoc inplace rendering is nice. I’m not seeing this for Kdoc. Is that an upcoming feature?

  4. Ernst says:

    split terminal window in place works but there is no such useful function like “split and move ” in editor.

    in other hand , there is an option for the terminal “move to editor” where it can be splitted with a moving . however there is a bug for a long time:
    if I have a ssh terminal in editor area, but when I do “split and move to ” I suppose that ssh terminal should be just moved on right panel. however the session is reset during the moving – and I get new !local! terminal then

  5. calvinit says:

    In fact, I also hope the IntelliJ IDEA will have more and better support for markdown’s programming syntax tips and real-time preview in the near future.

  6. Tamas Herman says:

    On macOS, it might be reasonable to assign Cmd-D and Cmd-Shift-D by default to the vertical & horizontal terminal splitting actions, since those are the defaults for iTerm2, which I have the feeling is what most devs use on macOS.

    That raises the question though, that what should be the keyboard shortcut for moving between the spits? iTerm2 uses Cmd-Opt-. At first glance that seems not to conflict with anything else, but not sure about how troublesome is it if those combinations are not passed thru to the terminal apps.

    • Ekaterina Prigara says:

      Hi Tamas,
      We are reusing the Split Vertically and Horizontally editor actions in the terminal and we can’t use Cmd-D because it’s already assigned to a very commonly used Duplicate line action. However, you are welcome to customize your keymap in Preferences | Keymap.
      Same for the moving between split sessions – in the next EAP build, we’ll reuse the Go to next/previous splitter editor action which is already assigned to Alt-Tab/Alt-Shift-Tab.

  7. Xinky says:

    it’s EAP8 today, but when will the Code Vision and Localization or other things in 2020 road map come out?

  8. HappyUser says:

    Nice! Will in-editor documentation rendering come to scaladoc as well?

  9. Mark Vedder says:

    Loving the new Javadocs Rendering. A nice enhancement for it would be to allow for the rendered Javadocs to be folded (https://youtrack.jetbrains.com/issue/IDEA-235271)

  10. Jelle says:

    Will the docs feature also be implemented for JS?

  11. Elior Boukhobza says:

    Now that we can split terminal, how hard would it be to implement a feature like tmux to send the same command to all windows?

Leave a Reply

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