Improve Your PhpStorm Workflow

 

Zvonimir Spajic

 

Why should I care?

PhpStorm

  • customize it
  • configure it
  • search it
  • listen to it
  • enable plugins

Keymap

  • Settings -> Keymap

Resources

Be Awesome In PhpStorm

Video tutorial on Laracasts

PhpStorm – Top Productivity Hacks and Shortcuts

Tutorial on Sitepoint

PhpStorm Tips

Tips 'n tricks page

PhpStorm Help

Official documentation

Navigation

Navigate -> File...
Navigate -> Class..
Navigate -> Symbol...
View -> Recent Files
Navigate -> Back
Navigate -> Last Edit Location
Navigate -> Line/Column

Navigate -> Next/Previous Method
Navigate -> File Structure
Navigate -> Declaration

Editor Actions -> Move Caret to Next/Previous Word


 

Navigation

Editor Actions -> Move Caret to Next/Previous Word With Selection

Editor Actions -> Move Caret to Line End/Start

Editor Actions -> Move Caret to Line End/Start With Selection

Editor Actions -> Move Caret to Matching Brace

Editor Actions -> Move Up/Down and Scroll

Edit -> Find -> Find ...

Edit -> Find -> Find in Path ...

Edit -> Find -> Replace ...

Edit -> Find -> Replace in Path ...

Navigate -> Jump to Navigation Bar

 

Toolbars

Tool Windows -> Project

Tool Windows -> Debug

Tool Windows -> Terminal

Helpers and Generators

 Other -> Show Intention Actions

 Code -> Completion -> Basic

 View -> Parameter Info

Code -> Insert Live Template ...

Code -> Generate ...

Code -> Surround With ...

Code -> Unwrap/Remove

 Run -> Listen for debugger connections

Editor Actions -> Extend Selection
Editor Actions -> Shrink Selection

Code Manipulation

Code -> Reformat Code
Editor Actions -> Duplicate Line or Selection
Editor Actions -> Delete Line
Editor Actions -> Delete to Line End

Code -> Comment With Line Comment

Editor Actions -> Toggle case
Editor Actions -> Clone Caret Bellow
Edit -> Find -> Add Selection For Next Occurrence
Code -> Move Statement Up/Down

Tabs Manipulation

Window -> Editor Tabs -> Close
Window -> Editor Tabs -> Close Others
Window -> Editor Tabs -> Close All
Window -> Editor Tabs -> Split Vertically
Window -> Editor Tabs -> Split Horizontal
Window -> Editor Tabs -> Go To Next/Previous Splitter

Refactor Tools

 

Refactor -> Refactor this ...

 

Made with Slides.com