← Back to Applications List
PHPStorm

PHPStorm

The pinnacle IDE for PHP development, accelerating modern PHP development with framework support and database integration

Double+Shift
Search Everywhere
Search for files, classes, symbols, actions, and more in one place.
💡 Hint: Double Shift
Ctrl+Shift+A
Find Action
Search and execute any action in the IDE.
💡 Hint: Action
Ctrl+Alt+F11
Toggle Full Screen Mode
Toggle full screen mode on/off.
💡 Hint: F11 for fullscreen
Ctrl+Alt+S
Open Settings Dialog
Opens the IDE settings dialog.
💡 Hint: Settings
Ctrl+Tab
Switch Tab and Tool Window
Switch between open tabs and tool windows.
💡 Hint: Switch with Tab
Ctrl+N
Go to Class
Navigate to a class by typing its name.
💡 Hint: Navigate to class
Ctrl+Shift+N
Go to File
Navigate to a file by typing its name.
💡 Hint: Navigate to file
Ctrl+Alt+Shift+N
Go to Symbol
Navigate to a function, method, variable, or other symbol.
💡 Hint: Navigate to symbol
Ctrl+G
Go to Line
Go to a specific line number.
💡 Hint: Go to line
Ctrl+B
Go to Declaration
Navigate to the declaration of the symbol at cursor.
💡 Hint: Browse declaration
Ctrl+Alt+B
Go to Implementation
Navigate to the implementation of an interface or abstract method.
💡 Hint: Browse implementation
Ctrl+E
Recent Files
Show a list of recently used files.
💡 Hint: Recent files
Ctrl+Alt+Left
Navigate Back
Navigate back to the previous cursor position.
💡 Hint: Go Left to back
Ctrl+Alt+Right
Navigate Forward
Navigate forward to the next cursor position.
💡 Hint: Go Right to forward
Ctrl+Space
Basic Code Completion
Show basic code completion suggestions.
💡 Hint: Complete with Space
Alt+Enter
Show Intention Actions
Show available quick fixes and intention actions.
💡 Hint: Actions with Enter
Ctrl+P
Parameter Info
Show parameter info for method calls.
💡 Hint: Parameter
Ctrl+Q
Quick Documentation
Show documentation for the element at cursor.
💡 Hint: Quick doc
Alt+Insert
Generate Code
Generate getters, setters, constructors, etc.
💡 Hint: Generate with Insert
Ctrl+Alt+T
Surround With
Surround selected code with if, try-catch, for loop, etc.
💡 Hint: Template
Ctrl+/
Comment/Uncomment Line
Comment or uncomment the current line or selection.
💡 Hint: Comment with /
Ctrl+Shift+/
Comment/Uncomment Block
Comment or uncomment selection with block comment.
💡 Hint: Block with /
Ctrl+W
Extend Selection
Extend selection to progressively larger code blocks.
💡 Hint: Widen
Ctrl+Shift+W
Shrink Selection
Shrink selection to previous state.
💡 Hint: Shrink with Shift+W
Ctrl+Alt+L
Reformat Code
Reformat code according to code style settings.
💡 Hint: Layout
Ctrl+D
Duplicate Line
Duplicate current line or selection.
💡 Hint: Duplicate
Ctrl+Y
Delete Line
Delete the line at cursor position.
💡 Hint: Yank (delete)
Ctrl+Shift+V
Paste from History
Paste from clipboard history.
💡 Hint: History paste with V
Ctrl+F
Find
Find in current file.
💡 Hint: Find
Ctrl+R
Replace
Find and replace in current file.
💡 Hint: Replace
Ctrl+Shift+F
Find in Path
Find in project or directory.
💡 Hint: Shift+Find
Ctrl+Shift+R
Replace in Path
Find and replace in project or directory.
💡 Hint: Shift+Replace
F3
Find Next
Go to next search result.
💡 Hint: Next with F3
Shift+F3
Find Previous
Go to previous search result.
💡 Hint: Previous with Shift+F3
Alt+F7
Find Usages
Find all places where a symbol is used.
💡 Hint: Usages with F7
Shift+F6
Rename
Safely rename a symbol.
💡 Hint: Rename with F6
F5
Copy
Copy a file or class.
💡 Hint: Copy with F5
F6
Move
Move a file or class.
💡 Hint: Move with F6
Alt+Delete
Safe Delete
Safely delete unused code.
💡 Hint: Safe Delete
Ctrl+Alt+M
Extract Method
Extract selected code as a method.
💡 Hint: Method
Ctrl+Alt+V
Extract Variable
Extract expression as a variable.
💡 Hint: Variable
Ctrl+Alt+F
Extract Field
Extract expression as a field.
💡 Hint: Field
Ctrl+Alt+C
Extract Constant
Extract value as a constant.
💡 Hint: Constant
Ctrl+Alt+N
Inline
Inline variable, method, etc.
💡 Hint: Inline
Shift+F10
Run
Run the program with current configuration.
💡 Hint: Run with F10
Shift+F9
Debug
Run the program in debug mode.
💡 Hint: Debug with F9
Ctrl+Shift+F10
Run Context Configuration
Run configuration from editor context.
💡 Hint: Context run with F10
Ctrl+F8
Toggle Breakpoint
Toggle breakpoint on current line.
💡 Hint: Breakpoint with F8
F8
Step Over
Execute current line and move to next.
💡 Hint: Step over with F8
F7
Step Into
Step into the method.
💡 Hint: Step in with F7
Shift+F8
Step Out
Step out of current method.
💡 Hint: Step out with Shift+F8
F9
Resume Program
Resume program execution until next breakpoint.
💡 Hint: Resume with F9
Alt+F8
Evaluate Expression
Evaluate expression during debugging.
💡 Hint: Evaluate with F8
Alt+`
VCS Quick Popup
Show version control system operations menu.
💡 Hint: VCS with `
Ctrl+K
Commit
Commit changes to version control system.
💡 Hint: Kommit
Ctrl+T
Update Project
Get latest changes from version control system.
💡 Hint: Update
Alt+Shift+C
Show Recent Changes
Show recent change history.
💡 Hint: Changes
Ctrl+J
Insert Live Template
Show and insert available live templates.
💡 Hint: Jump to template