#PhpStorm  

PHPStorm Cheat Sheet   

Editing

**Alt + Enter**

Show intention actions and quick-fixes

**Ctrl + P**

Parameter info (within method call arguments)

**Ctrl + Q**

Quick documentation lookup

**Alt + Insert**

Generate code... (Getters, Setters, Constructors)

**Ctrl + I**

Implement methods

**Ctrl + W**

Select successively increasing code blocks

**Ctrl + Shift + W**

Decrease current selection to previous state

**Ctrl + D**

Duplicate current line or selected block

**Ctrl + Y**

Delete line at caret

**Shift + Enter**

Start new line

**Ctrl + Shift + U**

Toggle case for word at caret or selected block

**Ctrl + Shift + \] / \[**

Select till code block end/start

**Ctrl + Delete**

Delete to word end

**Ctrl + Backspace**

Delete to word start

**Ctrl + Shift + V**

Paste from history

Debugging

**F8**

Step over

**F7**

Step into

**Shift + F8**

Step out

**Alt + F8**

Evaluate expression

**F9**

Resume program

**Ctrl + F8**

Toggle breakpoint

**Ctrl+Shift+F8**

View breakpoints

Search/Replace

**Ctrl + F/R**

Find/Replace

**F3/Shift + F3**

Find next/previous

**Ctrl + Shift + F/R**

Find/Replace in path

Usage Search

**Alt + F7 / Ctrl + F7**

Find usages / Find usages in file

**Ctrl + Shift + F7**

Highlight usages in file

**Ctrl + Alt + F7**

Show usages

Navigation

**Ctrl + N**

Go to class

**Ctrl + Shift + N**

Go to file

**Ctrl + G**

Go to line

**Alt + Right/Left**

Go to next/previous editor tab

**Ctrl + E**

Recent files popup

**Ctrl + Shift + Backspace**

Navigate to last edit location

**Ctrl + B or Ctrl + Click**

Go to declaration

**Ctrl + Alt + B**

Go to implementation(s)

**Ctrl + Shift + I**

Open quick definition lookup

**Ctrl + U**

Go to super-method/super-class

**Alt + Up/Down**

Go to previous/next method

**Ctrl + \] / \[**

Move to code block end/start

**F2 / Shift + F2**

Next/previous highlighted error

**F4 / Ctrl + Enter**

Edit source / View source

Refactoring

**F5/F6**

Copy/Move

**Shift + F6**

Rename

VCS/Local History

**Ctrl + K**

Commit project to VCS

**Ctrl + T**

Update project from VCS

General

**Double Shift**

Search everywhere

**Ctrl + Tab**

Switch between tabs and tool window

Database (Datagrip)

**Ctrl + Enter**

Execute Query / Submit changes

**F4 (on a foreign key)**

Open foreign table

**Ctrl + B**

Go to declaration / Show source

**Ctrl + Shift + A**

Transpose - Flip orientation of columns and rows

**Ctrl + Y**

Delete selected row(s)

**Alt + Insert**

Add new row

**Ctrl + D**

Duplicate selected row(s)

**Alt + Insert**

Expand Column list (with cursor on \*)

**Shift + F6**

Rename symbol on query

**Ctrl + Shift + Alt + N**

Search symbol everywhere