IntelliJ IDEA 2018.2 EAP 6: Docker Improvements and more

Another week, another IntelliJ IDEA 2018.2 EAP build! Download and give this new EAP build a thorough try.

Docker improvements

We’ve made several improvements in the upcoming IntelliJ IDEA 2018.2 with the Docker integration. Now you can specify the base directory for executing a Docker build command for a dockerfile. We’ve just added a new “Context folder” field in the Docker run configuration. By default, the Context folder field is set to a parent folder of a specified dockerfile.

image1

 

Moreover, the Docker plugin now recognizes several new runtime command line options in the run configuration: all the memory options, --security-opt, and the option to support GPU:
--runtime=nvidia. Also, you can now use the --rm option in Docker Run/Debug Configurations, to launch a temporary container which will be automatically cleaned up after termination. If you are missing any other docker run options, please add a comment to this issue.

There is also a new Use Soft Wraps action that wraps words in docker logs.

2018-06-20 10_16_00

We’ve resolved a couple of issues in the Docker integration too. Fixed an issue that caused an increase in the number of tabs with every container launch. Also, we fixed an issue with the typing in the Attached Console tab.

Global File Watchers

If you are using the File Watchers plugin then we have good news for you, if you don’t – there is now a good reason to start exploring this plugin. As now you can set a global file watcher and not just one per-project, as it was before. This will help to reduce setup redundancy for developers working with many projects.
You can now switch between the Project and Global option, as a new ‘Level’ column has been added to the Settings (Preferences) | Tools | File Watchers page. The set of Global Watchers is the same for all projects. However, the enabled/disabled state of each Global Watcher is configured per-project.

image1

Well, this is mostly it for this week concerning the upcoming IntelliJ IDEA 2018.2. But there are some changes that are going to be introduced in the upcoming IntelliJ IDEA 2018.3 but you can already start playing with one of its cool new features. We’re completely rewriting the Search Everywhere dialog and have already merged these into one dialog: Search Everywhere, Go to class, Go to file, Go to symbol, and Find action.

Interested? Go to the Maintenance dialog (ctrl+alt+shift+/ on Windows and Linux or cmd+alt+shift+/ on macOS) choose the Experimental features option and enable the new.search.everywhere checkbox. Just keep in mind that this feature is still under heavy development. Try it and tell us what you think! We are looking forward to your feedback!

image3

For more details, please refer to the release notes.

Download and try! Please report any bugs directly to our issue tracker. Thanks!

Happy developing!

About Zlata Kalyuzhnaya

IntelliJ IDEA Marketing Manager at JetBrains.
This entry was posted in EAP Releases and tagged . Bookmark the permalink.

12 Responses to IntelliJ IDEA 2018.2 EAP 6: Docker Improvements and more

  1. Andrei says:

    Hi Zlata, I’d suggest you (Jetbrains) to introduce new “DevOps” IDE with support of Docker, K8s, Ansible, Salt, Terraform and many-many other “devops” tools. Given variety of configuration files having IDE with autocomplete/highlighting for them would be awesome.

  2. Matt says:

    I enabled the new experimental search everywhere option, I’m not seeing any changes though.

    Side note: Is there any way to receive notifications if anyone replies to this? It asks me to enter my email, but I never got notified about responses.

    • Matt says:

      Actually, now I see it…I thought it was the global search (cmd+shift+f on mac), but it’s the double shift command.

      • Zlata Kalyuzhnaya says:

        Hi Matt! We didn’t change the shortcuts for the actions. So when you use the double shift for the Search Everywhere you go to the Search Everywhere tab of the new dialog.
        Or for example, press cmd+Shift+A and you are in the Action tab of the same new dialog.

        As for the notifications, you should receive them if anyone replies to you. We’ll investigate this issue.

  3. NBlizz says:

    Hello.
    Is there any plan to fix IDEA-70016 https://youtrack.jetbrains.com/issue/IDEA-70016 in 2018.2 EAP? It’s been 7 years!

  4. Herman Bovens says:

    It seems https://youtrack.jetbrains.com/issue/WEB-23894 (React refactoring “Extract component”) is also in this release, but isn’t mentioned in the release notes. It’s a very cool feature in my opinion. The WebStorm EAP 2018.2 blog post covers it though: https://blog.jetbrains.com/webstorm/2018/06/webstorm-2018-2-eap-182-3341/#extract_react_component

  5. Mike says:

    Where is this maintenance dialog at where you can turn on experimental features? cmd+alt+shift does absolutely nothing for me.

    • Mike says:

      Ahh, I didn’t look at the shortcut close enough, it is: cmd + alt + shift + /

      I kept glancing over the forward slash.

Leave a Reply

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