Webstorm shortcuts
###Search cmd+O - navigate to a specific type class
cmd+shift+O - navigate to a specific file
cmd+alt+O - navigate to symbol, method.
shift+shift - search all types, also actions
cmd+1 - switch focus to project menu
cmd+7 - structure of the file
cmd+F12 - structure of the file in a floating window
alt+tab - navigate spliters
fn+alt+left-arrow - invoke navigation bar whenever you are
cmd+N - new file
cmd+alt+N - new file in editor
cmd+shift+N - create scratch file
cmd+E - navigate recent files
cmd+shif+E - navigate recent editored files
ctrl+TAB - switcher, navigate between files
**cmd+[ ** - navigate back
** cmd+]** - navigate forth
alt+cmd+B - navigate to implementations of an interface
cmd+B - navigate to declaration
cmd+Y - inline defenition
cmd+p - imformation about parameter input
alt+F3 - set boolmark
cmd+F3 - see all boolmarks
cmd+ctrl+o - open recent
cmd+ctrl+p - distraction free mode
cmd+shift+L - vertical split
cmd+shift++ctrl + L - horizontal split
cmd+shif+F12 - hide other open project widows
shift+comd+arrows - resize the window in project
alt+up/down - select element
alt+alt+up/down - move selection
shift+cmd+v - insert with clipboard history
alt+click - set multiple
ctrl+G - select one by one
cmd+ctrl+G - select all
cmd+alt+T - surround code (Live Tempalting)
alt + / - completion from surrounding code.
ctrl + T - refactoring
alt + Enter -> select code injection - code injection
shift + cmd + Enter - auto completion
shift + shift -> structural search - Structural search
cmd + shift + A - Go quickly to actions, preferences.