PhpStorm 2020.2 EAP #3
The Early Access Program for PhpStorm 2020.2 is in full swing and today we’ve got the third build of the 2020.2 EAP for you.
In this blog post, you can read about improvements for Git installed in WSL2 and Search Everywhere.
Support for Git installed in WSL2
WSL is becoming an important part of the development process on Windows and we are working on supporting all the necessary workflows in PhpStorm.
Today we have some great news to share with you – the upcoming PhpStorm 2020.2 now supports Git installed in WSL2 for working with projects located in the Linux or Windows file systems.
The IDE can switch between Git executables depending on the project location. When a project is opened from WSL (via \\wsl$ path), the IDE will not only automatically switch to Git from WSL but also provide you with the ability to use all the Git-related features in the IDE.
Please note that the upcoming PhpStorm 2020.2 allows you to use Git only from WSL2, which is available in the May update of Windows 10, version 2004. The IDE will not support WSL1 because, unfortunately, Git from WSL1 does not return output reliably when called from Windows, and this could lead to incorrect results from Git commands – see IDEA-242469 and the corresponding WSL request.
The new presentation of the search results in Search Everywhere
Starting with this EAP build, you will see a different, experimental presentation of the search results in the Search Everywhere popup. We’ve removed the grouping of items by type and now show all the items together, based only on its relevance to the search query.
To increase the relevance of the search results in the All tab of the Search Everywhere dialog, we decided to present search results as a single list and not to group elements under the specific groups such as recent Files, Classes, Symbols, or Actions. The place of each group in the search result list is mandatory and when, for example, you search by symbols, then even if there is an element that is ideally suited to the search query, it would not be shown at the top of the list, and it would only be at the top of its group.
This is an experimental feature and we would like to hear your thoughts about it. You can also switch back to the old presentation in Experimental Features that you can access via Find Action (Cmd/Ctrl-Shift-A) – the feature name is
Important features and bug-fixes:
- Allow showing hidden characters in the editor IDEA-115572
- Ability to add cursor for each line in selection IDEA-122181
- WebP Filetype is now supported WEB-36384
- Fixed: Trait collision false positive in case one trait uses another and overrides the method WI-53171
- Fixed: Pushing Enter in dialog windows chooses default focus instead of manually selected one on Linux IDEA-125537
- Fixed: Run Configurations: [Environment variables] it’s impossible to select some text and replace it with Paste IDEA-224062
- Fixed: Webstorm recalculates all TypeScript errors for the entire project on almost every change WEB-37305
The full list of changes, including bug-fixes and improvements, is available in the release notes.
- Important! PhpStorm EAP builds are not fully tested and may be unstable.
- You can install an EAP build side by side with a stable PhpStorm version to try out the latest features.
- EAP builds are free to use but expire 30 days after the build date.
Your JetBrains PhpStorm team
The Drive to Develop
Subscribe to Blog updates
Thanks, we've got you!
Qodana Clone Finder: Early Access Program
In December 2020, we announced the EAP for Qodana, which is rapidly evolving into a comprehensive platform that allows companies to perform multi-level evaluations of the quality of code they own, contract, or purchase. Qodana helps you detect bugs without relying on an IDE, either on a local machi…
PhpStorm 2019.3.3 Preview
We’ve just rolled out a preview for the third minor update for PhpStorm 2019.3. Please give the PhpStorm 2019.3.3 Preview build 193.6494.5 a try and share your feedback with us. (more…)…
How to Upgrade to PHP 7.4 with PhpStorm
Check out our fresh video with a few nice tips and tricks on how to update your codebase to PHP 7.4. It combines materials from the PhpStorm 2019.2 and PhpStorm 2019.3 releases, with a few cool bonuses to boot. Nikita drew our attention to the fact that setters are slower than assigning prop…
PhpStorm 2019.3.1 is released
PhpStorm 2019.3.1 build 193.5662.63 is available now. It brings with it important bugfixes and a couple of small but heavily requested usability improvements. Customizable auto-insertion of short tags PhpStorm 2019.3 introduced the ability to automatically insert <?php as soon as you type <…