Terminal no longer displays command suggestions
The terminal used to display suggestions when I started typing a command. For example, if I typed “composer” it would show a list with “install”, “update”, etc. As I typed, it would filter the suggestions. It would do the same for npm scripts, which was especially handy because then I wouldn't have to check package.json to see what's available.
I got a new computer this week and installed PhpStorm. The terminal no longer displays any suggestions and also looks different, like it's stripped down or bare compared to what it used to be. I'm assuming it's a newer version of the terminal, but it seems weird for the newer version to be missing this great feature. I played around with the settings but didn't find anything that made it display suggestions. Also looked through the docs but didn't see any mention of command suggestions. Am I missing something?
I'm running 2025.1.4.1 on my new computer. I tried 2025.2 RC but that didn't fix it. I don't know what I was running on my old computer but I had automatic updates enabled.
请先登录再写评论。
Here's a screenshot of the suggestion list from an unrelated issue.
I downgraded to 2024.3.6 and it's working again. I guess it's the “new terminal” option. Does anyone know if/when the new terminal will be available in 2025.x? It has the option to switch between “classic” and “reworked 2025” but neither of these is equivalent to the “new terminal” from 2024.x.
diego we plan to implement the popup completion in the nearest release cycle, please follow IJPL-176779 for updates.
In the 2025.2 you can bring back the deprecated New terminal as follows:
1. Invoke Find action with `Cmd+Shift+A` - or `Shift-Shift` and tab to Actions.
2. Type "Registry" in the search field and press Enter with the corresponding action selected.
3. Find the
terminal.new.ui.option.visiblekey in the Registry window (you can start typing key name and it'll be filtered) and enable/disable it.4. Press OK and restart the IDE.
After that, choose the Experimental 2024 in IDE Settings | Tools | Terminal, Terminal engine.