It’s here! Please give a warm welcome to IntelliJ IDEA 2018.3. This year’s third major update delivers notable features that you just can’t miss! Visit What’s new for a detailed overview or go straight to the website and download the brand new version of IntelliJ IDEA right now.
Java * IntelliJ IDEA supports the upcoming Java 12, and you can already preview the Raw String Literals (JEP 326) in the IDE. * The IDE can now spot duplicates in more complicated cases and it does this faster as well. * Java Stream API improvements: redundant sorted calls that are made before the subsequent min call are now detected. * A new data-flow-based inspection detects situations where the first condition is unnecessary because it’s covered by the second one. * The IDE now identifies situations where a suppressed inspection no longer addresses any warnings in the associated method body, class, or statement.
Editor * The IDE highlights the first and all subsequent TODO comment lines in the editor, and displays them in the TODO tool window. * A new indentation status bar displays the size of the indent in the current file. * You can create a scope to disable specific files and folders from code formatting. Go to the ‘Formatter Control’ tab in Preferences / Settings | Editor | Code Style. * Syntax highlighting and code completion are now available for EditorConfig files.
Version Control * Thanks to initial support for GitHub Pull Requests, now you can view PRs in your IDE. * Support for Git submodules is here: update your project, commit changes, view diff, and resolve conflicts. * The ‘History Up to Here’ action now shows the full file history. * The Annotations context menu now includes a new Ignore Whitespaces option. Whitespace changes can be ignored while merging. * A Diff Preview for annotated lines is now available via the VCS pop-up. * IntelliJ IDEA provides a new option to copy a file from one Git branch to another. * The branch you are committing files to is now displayed in the Commit dialog.
Accessibility * We’ve introduced a new High-contrast theme to make IntelliJ IDEA more accessible. * Screen readers can now access read line numbers, VCS annotations, the debugger, and other gutter icons.
Search and Replace * The new Search Everywhere integrates the following navigation dialogs: Search Everywhere, Find Action, Go to class, Go to file, and Go to symbol. * You can now search for multiline fragments in the Find in Path dialog. * The new updated Structural Search & Replace dialog comes with loads of enhancements, including autocompletion in the search field, more flexible scope configuration, and others.
Reworked Plugin Preferences Page * We’ve redesigned the Plugins page in Preferences (Settings) to make it easier to manage, install, uninstall, and update plugins.
Run Anything * To execute run configurations, terminal commands, Gradle tasks or any other commands easily – use the new Run Anything action (double Ctrl).
Visit the What's New page to discover all the new features in IntelliJ IDEA 2018.3 and share your feedback with us in the discussion forum, issue tracker , Twitter!
Download IntelliJ IDEA 2018.3 and enjoy all the new features!
Happy Developing!