PhpStorm is an IDE (Integrated Development Environment) for PHP and web designers, which is designed by JetBrains. It isn't accessible and liberated from cost. It underpins PHP 5.3 or more forms. PhpStorm is based on the IntelliJ IDEA stage, which is written in Java.
JetBrains PhpStorm is a creative and cross-stage IDE that became well known in the course of the most recent few years. It is ideal for working with Drupal, Symfony, Laravel, WordPress, Zend Framework, Joomla, CakePHP, and different systems. PhpStorm 2019.1.3 is the most recent form of the PhpStorm.
Most Used PhpStorm keyboard shortcuts
General Shortcuts | |
Alt+0..9 | Open Corresponding Tool Window |
Ctrl+S | Save All |
Ctrl+Shift+F12 | Toggle Maximize Editor |
Ctrl+Shift+A | Find Action |
Ctrl+Tab | Switch Editor Tabs and IDE Tool Windows |
Ctrl+Alt+S | Open Setting Dialog |
Ctrl+Alt+F11 | Toggle Full Screen Mode |
Alt+Shift+F | Add to Favourites |
Double Shift | Search Everywhere |
Alt+Shift+I | Inspect Current file with Current file |
Debugging | |
Shift+F8 | Step Out |
F8 | Step Over |
F7 | Step Into |
Alt+F8 | Evaluate Expression |
Ctrl+F8 | Toggle Breakpoint |
Ctrl+Shift+F8 | View Breakpoints |
F9 | Resume Program |
Find and Replace | |
Ctrl+F | Find |
Ctrl+R | Replace |
F3 | Find Next |
Shift+F3 | Find Previous |
Ctrl+Shift+F | Find in Path |
Ctrl+Shift+R | Replace in Path |
Editing | |
Ctrl+Spacebar | Basic Code Completion |
Ctrl+Alt+Spacebar | Class name Completion |
Ctrl+Q | Quick Documentation Lookup |
Ctrl+Mouse Over | Brief Info |
Ctrl+Shift+Enter | Complete Statement |
Ctrl+P | Parameter Information |
Ctrl+O | Override Methods |
Alt+Insert | Generate Code |
Ctrl+Shift+Up Arrow/Down Arrow | Move Line(Selection) Up/Down |
Ctrl+Alt+T | Surround With..(Begin..End etc.) |
Ctrl+/ | Comment/Uncomment with Line Comment |
Ctrl+Shift+/ | Comment/Uncomment with Block Comment |
Ctrl+I | Implements Method |
Alt+Enter | Show Intention Actions and Quick Fixes |
Ctrl+Alt+L | Reformat Code |
Ctrl+D | Duplicate Current Line |
Ctrl+X/Ctrl+C/Ctrl+V | Cut/Copy/Paste Current line to Clipboard |
Ctrl+Alt+I | AutoIndent Lines |
Ctrl+Y | Delete line at caret |
Shift+Enter | Start New line |
Ctrl+F4 | Close Active editor tab |
Alt+Enter | Show Intention Actions/Quick-Fixes |
Ctrl+Shift+W | Decrease Current Selection to Previous State |
Ctrl+W | Select Successively Incresing Code blocks |
Ctrl+NumPad +/Ctrl+NumPad - | Expand/Collapse Code block |
Ctrl+Del | Delete to end word |
Ctrl+Backspace | Delete to word start |
Ctrl+Shift+] | Select till code block end |
Ctrl+Shift+[ | Select till code block start |
Ctrl+Shift+U | Switch case for Word at Caret or Selected block |
Refactoring | |
F5 | Copy |
F6 | Move |
Alt+Del | Safe Delete |
Shift+F6 | Rename |
Ctrl+Alt+N | Inline Variable |
Ctrl+Alt+Shift+T | Refactor This(Show All Available Refactoring) |
Ctrl+Alt+M | Extract Method |
Ctrl+Alt+F | Introduce Field |
Ctrl+Alt+C | Introduce Constant |
Ctrl+Alt+V | Introduce Variable |
Navigation | |
Ctrl+N | Go to Class |
Ctrl+Shift+N | Go to File |
Ctrl+Alt+Shift+N | Go to Symbol |
F2 | Next highlighted Error |
Shift+F2 | Previous highlighted Error |
Ctrl+G | Go to Line |
Ctrl+E | Recent files Popup |
Alt+F1 | Select current file/Symbol in any View |
Alt+Left Arrow/Alt+Right Arrow | Go to Next/Previous Tab |
Ctrl+B | Go to Declaration |
Ctrl+Alt+B | Go to Implementation |
Ctrl+Shift+B | Go to Type Declaration |
Ctrl+Alt+Left Arrow/Ctrl+Alt+Right Arrow | Navigate back/forward |
Ctrl+Shift+Backspace | Go to last edit location |
Ctrl+U | Go to super method/super class |
Alt+Home | Show Navigation bar |
F4 | Edit Source |
Ctrl+Enter | View Source |
Ctrl+]/Ctrl+[ | Move to code block end/start |
Alt+Up Arrow/Alt+Down Arrow | Go to Previous/Next Method |
Ctrl+Shift+I | Open Quick Definition Lookup |
Compile and Run | |
Ctrl+Shift+X | Run Command Line |
Shift+F10 | Run |
Shift+F9 | Debug |
Ctrl+Shift+F10 | Run Context editor from Editor |
Usage Search | |
Ctrl+F7 | Find Usage in File |
Alt+F7 | Find Usage |
Ctrl+Shift+F7 | Highlight Usage in File |
Ctrl+Alt+F7 | Show Usage |
VCS/Local History | |
Ctrl+K | Commit Project to VCS |
Ctrl+T | Update Project from VCS |
Ctrl+Shift+E | View Recent Changes |
Alt+` | VCS Operations Popup |
Live Template/Snippets | |
Ctrl+J | Insert Live Template |
eco | echo' Statement |
fore | foreach(iterable_expr as $value){…} |
forek | foreach(iterable_expr as $key=>$value){…} |
inc/inco | "include"/"include_once" statement |
prif | private function |
prof | protected function |
pubf | public function |
rqr/rqro | "require"/"require_once" statement |