Is there any way to get rid of this thing:
And force PhpStorm to actually show the error / problem directly, after single right-click?
It drives me crazy that I have to click underlined item and then do something more (click context menu item or press some keyboard shortcut)? In any other software that I am used to, I see the problem after one click of a mouse.
A few possible reasons:
Each action has sub-actions. It requires special kind of menu handling: when invoking an item it executes the actual action/quick fix but expanding submenu (on the same item; very narrow area on the right to click using the mouse) will show those extra actions/option -- standard menu cannot do that.
This menu supports "quick search": start typing and it will filter the the intention actions. It is very handy for keyboard oriented users when there are many items there (typing 2-3 letters is faster then pressing Arrow Up / Down 4+ times.
Right click menu is already quite tall / has too many items, especially if you have a few extra plugins that like to add their own stuff.
Register a mouse shortcut for this feature:
Show Context Actions
to the search box and hit EnterRemove this menu item as no longer needed:
Now, you can access resolution list by simply pressing Alt and clicking underlined element.