It’s every developer’s dream to be more efficient in the field of development. And the number one rule is to train yourself with keyboard shortcuts. PhpStorm comes with a vast set of features and PhpStorm Shortcuts that will help you streamline your workflow. PhpStorm is an integrated development environment for PHP and web designers.
The keymap in PhpStorm itself is considered a set of PhpStorm Shortcuts. Here, you will find a list of actions with their corresponding keyboard and mouse shortcuts. There might be conflicts with global shortcuts, so to avoid such conflicts, we have listed down the PhpStorm Shortcuts below. Download the PhpStorm Shortcuts list in PDF format.
Editing Shortcuts Action PhpStorm Shortcuts Windows PhpStorm Shortcuts Mac Copy Ctrl + C Command + C Paste Ctrl + V Command + V Cut Ctrl + X Command + X Generate Code Alt + Insert Option + Insert Override Methods Ctrl + O Command + O Implements Method Ctrl + I Command + I Basic Code Completion Ctrl + Spacebar Command + Spacebar Class name Completion Ctrl + Alt + Spacebar Command + Option + Spacebar Complete Statement Ctrl + Shift + Enter Command + Shift + Return Quick Documentation Lookup Ctrl + Q Command + Q Parameter Information Ctrl + P Command + P Move Line Up Alt + Shift + Up Arrow key Option + Shift + Up Arrow key Move Line Down Alt + Shift + Down Arrow key Option + Shift + Down Arrow key Surround With.. Ctrl + Alt + T Command + Option + T Comment or Uncomment with Line Comment Ctrl + / Command + / Comment or Uncomment with Block Comment Ctrl + Shift + / Command + Shift + / Show Intention Actions and Quick Fixes Alt + Enter Option + Return Reformat Code Ctrl + Alt + L Command + Option + L Duplicate Current Line Ctrl + D Command + D AutoIndent Lines Ctrl + Alt + I Command + Option + I Delete line at caret Ctrl + Y Command + Y Start New line Shift + Enter Shift + Return Close Active Editor Tab Ctrl + F4 Command + F4 Decrease Current Selection to Previous State Ctrl + Shift + W Command + Shift + W Select Successively Increasing Code blocks Ctrl + W Command + W Expand Code block Ctrl + + Command + + Collapse Code block Ctrl + – Command + – Delete to end word Ctrl + Delete Command + Delete Delete to Word and start Ctrl + Backspace Command + Backspace Select till the code block end Ctrl + Shift + ] Command + Shift + ] Select till the code block starts Ctrl + Shift + [ Command + Shift + [ Switch case for Word at Caret Ctrl + Shift + U Command + Shift + U
Navigation Shortcuts Action Phpstorm Shortcuts Windows Phpstorm Shortcuts Mac Go to Class Ctrl + N Command + N Go to File Ctrl + Shift + N Command + Shift + N Go to Symbol Ctrl + Alt + Shift + N Command + Option + Shift + N Next highlighted Error F2 F2 Previous highlighted Error Shift + F2 Shift + F2 Go to Line Ctrl + G Command + G Recent files Popup Ctrl + E Command + E Select current file Alt + F1 Option + F1 Go to the Next Tab Alt + Left Arrow key Option + Left Arrow key Go to the Previous Tab Alt + Right Arrow key Option + Right Arrow key Go to Declaration Ctrl + B Command + B Go to Implementation Ctrl + Alt + B Command + Option + B Go to Type Declaration Ctrl + Shift + B Command + Shift + B Navigate back Ctrl + Alt + Left Arrow key Command + Option + Left Arrow key Navigate forward Ctrl + Alt + Right Arrow key Command + Option + Right Arrow key Go to super method or superclass Ctrl + U Command + U Move to code block end Ctrl + ] Command + ] Move to code block start Ctrl + [ Command + [ Go to Previous Method Alt + Up Arrow key Option + Up Arrow key Go to the Next Method Alt + Down Arrow key Option + Down Arrow key Show Navigation bar Alt + Home key Option + Home key Edit Source F4 F4 View Source Ctrl + Enter Command + Return
Debugging Shortcuts Action Phpstorm Shortcuts Windows Phpstorm Shortcuts Mac Step Out Shift + F8 Shift + F8 Step Over F8 F8 Step Into F7 F7 Evaluate Expression Alt + F8 Option + F8 Toggle Breakpoint Ctrl + F8 Command + F8 View Breakpoints Ctrl + Shift + F8 Command + Shift + F8 Resume Program F9 F9
Compile and Run Shortcuts Action Phpstorm Shortcut keys Windows Phpstorm Shortcut keys Mac Run Command Line Ctrl + Shift + X Command + Shift + X Run Shift + F10 Shift + F10 Debug Shift + F9 Shift + F9 Run Context Editor from Editor Ctrl + Shift + F10 Command + Shift + F10
Find & Replace Shortcuts Action Phpstorm Shortcuts Windows Phpstorm Shortcuts Mac Find Ctrl + F Command + F Replace Ctrl + R Shift + F10 Find Next F3 F3 Find Previous Shift + F3 Shift + F3 Find in Path Ctrl + Shift + F Command + Shift + F Replace in Path Ctrl + Shift + R Command + Shift + R
Refactoring Shortcuts Action Phpstorm Shortcut keys Windows Phpstorm Shortcut keys Mac Copy F5 F5 Move F6 F6 Rename Shift + F6 Shift + F6 Safe Delete Alt + Delete Option + Delete Inline Variable Ctrl + Alt + N Command + Option + N Extract Method Ctrl + Alt + M Command + Option + M Extract Field Ctrl + Alt + F Command + Option + F Extract Constant Ctrl + Alt + C Command + Option + C Extract Variable Ctrl + Alt + V Command + Option + V
Other JetBrains PhpStorm Shortcuts Action Phpstorm Shortcut keys Windows Phpstorm Shortcut keys Mac Find Usage in File Ctrl + F7 Command + F7 Find Usage Alt + F7 Option + F7 Highlight Usage in File Ctrl + Shift + F7 Command + Shift + F7 Show Usage Ctrl + Alt + F7 Command + Option + F7 Commit Project to VCS Ctrl + K Command + K Update Project from VCS Ctrl + T Command + T View Recent Changes Ctrl + Shift + E Command + Shift + E VCS Operations Popup Alt + ‘ Option + ‘ Insert Live Template Ctrl + J Command + J
Everyone has their favorite code editors, and mine is PhpStorm. It’s a powerhouse packed with productive features and is different from the standard text editor. Visual Studio Code is another high-standard text editor, but it doesn’t quite match up to PhpStorm’s standards. Take a look at the Visual Studio Code Shortcuts list here.
READ NEXT: