JetBrains has just released a bugfix version to IntelliJ IDEA 2019.1, adding to the slew of updates to the company’s commercial IDEs it has put out in the last couple of days.
Version 2019.1.4 of the popular Java IDE fixes annoyances such as the losing of the scope focus that happened after escaping the “Find in Path” dialog, or the addition of a paste history number when using the “Paste From History” action.
Gradle functionality isn’t affected by the disabled Groovy plugin anymore and the alphabetical sorting in the File Structure popup won’t fall apart after closing. MacOS users will be happy to find the issue preventing them from typing in the detached editor.
The release comes only a couple of days after the company updated IntelliJ IDEA to version 2019.2, which includes support for Java 13 preview features, an action to navigate users to pieces of code likely to be the cause of problems, and a popup to suggest corrections for mistyped patterns. Other than that users can get insight into the file system of a running Docker container via the Files tab of the Docker node, and shell script support has been introduced.
Subscribers to the ultimate version can make use of profiling tools Java Flight Recorder and Asynx Profiler inside the IDE starting in v2019.2. They also have a “Duplicated code fragment” inspection available to them, can load custom resource definitions from external sources via URLs when working with Kubernetes, and get more help when writing Kotlin code.
Devs more into Python can take a look at recently released PyCharm 2019.2, which allows users to run all cells in a Jupyter notebook at once, and can work with Python 3.8 features such as positional-only parameters and assignment expressions. It also helps devs writing bash scripts, preserves cookies between requests and supports cURLs for the REST client.
Go IDE GoLand has been updated to 2019.2 as well, introducing Go 1.13 support. It also improves debugging functionality and code completion amongst other things. Meanwhile recently released CLion 2019.2 saw the implementation of ways to distinguish pending, resolved, and invalid line breakpoints, and code completion for debugger tools GDB/LLDB.
The C/C++ tooling now also comes with an experimental debugger for the MSVC toolchain, a reworked Memory View, and parameter name hints to help with exploring functions. In terms of code analysis CLion had been fitted with a new check for unused includes and a new version of Clang-Tidy. A complete list of changes can be found on the product’s website.