Misc

Find Action

  • Ctrl
  • Shift
  • A

Editing

Basic code completion

  • Ctrl
  • Space

Show intention actions and quick-fixes

  • Alt
  • Enter

Parameter info (within method call arguments)

  • Ctrl
  • P

Quick documentation lookup

  • Ctrl
  • Q

Brief Info

  • Ctrl
  • (mouse over code)

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

  • Alt
  • Insert

Override methods

  • Ctrl
  • O

Implement methods

  • Ctrl
  • I

Surround with...(if..else, try..catch, for, etc.)

  • Ctrl
  • Alt
  • T

Comment/uncomment with line comment

  • Ctrl
  • /

Comment/uncomment with block comment

  • Ctrl
  • Shift
  • /

Select successively increasing code blocks

  • Ctrl
  • W

Decrease current selection to previous state

  • Ctrl
  • Shift
  • W

Reformat code

  • Ctrl
  • Alt
  • L

Auto-indent line(s)

  • Ctrl
  • Alt
  • I

Duplicate current line or selected block

  • Ctrl
  • D

Delete line at caret

  • Ctrl
  • Y

Smart line join (HTML and JavaScript only)

  • Ctrl
  • Shift
  • J

Smart line split (HTML and JavaScript only)

  • Ctrl
  • Enter

Start a new line

  • Shift
  • Enter

Toggle case for word at caret or selected block

  • Ctrl
  • Shift
  • U

Select till code block start

  • Ctrl
  • Shift
  • [

Select till code block end

  • Ctrl
  • Shift
  • ]

Delete to word end

  • Ctrl
  • Delete

Delete to word start

  • Ctrl
  • Backspace

Expand/collapse code block

  • Ctrl
  • +/-

Close active editor tab

  • Ctrl
  • F4

Paste from history

  • Ctrl
  • Shift
  • V

Debugging

Step over

  • F8

Step into

  • F7

Step out

  • Shift
  • F8

Evaluate expression

  • Alt
  • F8

Resume program

  • F9

Toggle breakpoint

  • Ctrl
  • F8

View breakpoints

  • Ctrl
  • Shift
  • F8

Running

Run

  • Shift
  • F10

Debug

  • Shift
  • F9

Run context configuration from editor

  • Ctrl
  • Shift
  • F10

Run command line

  • Ctrl
  • Shift
  • X

Search/Replace

Find/Replace

  • Ctrl
  • F/R

Find next

  • F3

Find previous

  • Shift
  • F3

Find/Replace in path

  • Ctrl
  • Shift
  • F/R

Usage Search

Find usages

  • Alt
  • F7

Find usages in file

  • Ctrl
  • F7

Highlight usages in file

  • Ctrl
  • Shift
  • F7

Show usages

  • Ctrl
  • Alt
  • F7

Refactoring

Copy/Move

  • F5/F6

Safe delete

  • Alt
  • Delete

Rename

  • Shift
  • F6

Inline variable

  • Ctrl
  • Alt
  • N

Extract Method/Variable/Field/Constant

  • Ctrl
  • Alt
  • M/V/F/C

Refactor This (shows all available refactorings)

  • Ctrl
  • Alt
  • Shift
  • T

VCS/Local History

VCS quick popup

  • Alt
  • `

Commit project to VCS

  • Ctrl
  • K

Update project from VCS

  • Ctrl
  • T

View recent changes

  • Alt
  • Shift
  • C

General

Search everywhere

  • Shift x2

Find Action

  • Ctrl
  • Shift
  • A

Open corresponding tool window

  • Alt
  • 1-9

Toggle full screen mode

  • Ctrl
  • Alt
  • F11

Toggle maximizing editor

  • Ctrl
  • Shift
  • F12

Add to Favorites

  • Alt
  • Shift
  • F

Inspect current file with current profile

  • Alt
  • Shift
  • I

Open Settings dialog

  • Ctrl
  • Alt
  • S

Switch between tabs and tool window

  • Ctrl
  • Tab

Live Templates/Snippets

Insert Live Template

  • Ctrl
  • J

'echo' statement

  • eco

foreach(iterable_expr as $value) {...}

  • fore

foreach(iterable_expr as $key => $value) {...}

  • forek

'include'/'include_once' statement

  • inc/inco

private function

  • prif

protected function

  • prof

public function

  • pubf

'require'/'require_once' statement

  • rqr/rqro