JetBrains PhpStorm (MacOS)
Editing
Move Line(Selection) Up/Down
Command + Shift + Up Arrow / Down Arrow
All hotkeys for JetBrains PhpStorm (MacOS)
General ShortcutsOpen Corresponding Tool Window |
Option + 0..9 |
General ShortcutsSave All |
Command + S |
General ShortcutsToggle Maximize Editor |
Command + Shift + F12 |
General ShortcutsFind Action |
Command + Shift + A |
General ShortcutsSwitch Editor Tabs and IDE Tool Windows |
Ctrl + Tab |
General ShortcutsOpen Setting Dialog |
Command + , |
General ShortcutsToggle Full Screen Mode |
Command + Option + F11 |
General ShortcutsAdd to Favourites |
Option + Shift + F |
General ShortcutsSearch Everywhere |
Double Shift |
General ShortcutsInspect Current file with Current file |
Option + Shift + I |
DebuggingStep Out |
Shift + F8 |
DebuggingStep Over |
F8 |
DebuggingStep Into |
F7 |
DebuggingEvaluate Expression |
Option + F8 |
DebuggingToggle Breakpoint |
Command + F8 |
DebuggingResume Program |
Command + Option + F9 |
Find and ReplaceFind |
Command + F |
Find and ReplaceReplace |
Command + R |
Find and ReplaceFind Next |
Command + G |
Find and ReplaceFind Previous |
Command + Shift + G |
Find and ReplaceFind in Path |
Command + Shift + F |
Find and ReplaceReplace in Path |
Command + Shift + R |
EditingBasic Code Completion |
Ctrl + Spacebar |
EditingClass name Completion |
Command + Option + Spacebar |
EditingQuick Documentation Lookup |
Ctrl + J |
EditingBrief Info |
Command + Mouse Over |
EditingComplete Statement |
Command + Shift + Return |
EditingParameter Information |
Command + P |
EditingOverride Methods |
Ctrl + O |
EditingGenerate Code |
Command + N / Ctrl + N |
EditingMove Line(Selection) Up/Down |
Command + Shift + Up Arrow / Down Arrow |
EditingSurround With..(Begin..End etc.) |
Command + Option + T |
EditingComment/Uncomment with Line Comment |
Command + / |
EditingComment/Uncomment with Block Comment |
Command + Shift + / |
EditingImplements Method |
Ctrl + I |
EditingShow Intention Actions and Quick Fixes |
Option + Return |
EditingReformat Code |
Command + Option + L |
EditingDuplicate Current Line |
Command + D |
EditingCut/Copy/Paste Current line to Clipboard |
Command + X / Command + C / Command + V |
EditingPaste from History |
Command + Shift + V |
EditingAutoIndent Lines |
Ctrl + Option + I |
EditingDelete line at caret |
Command + Backspace |
EditingStart New line |
Shift + Return |
EditingClose Active editor tab |
Command + W |
EditingShow Intention Actions/Quick-Fixes |
Option + Return |
EditingDecrease Current Selection to Previous State |
Option + Down Arrow |
EditingSelect Successively Incresing Code blocks |
Option + Up Arrow |
EditingExpand/Collapse Code block |
Command + NumPad + / Command + NumPad - |
EditingDelete to end word |
Command + Del |
EditingDelete to word start |
Command + Backspace |
EditingSelect till code block end |
Command + Shift + Option + ] |
EditingSelect till code block start |
Command + Shift + Option + [ |
EditingSwitch case for Word at Caret or Selected block |
Command + Shift + U |
EditingSmart Line Join(HTML and JS only) |
Ctrl + Shift + J |
EditingSmart Line Split(HTML and JS only) |
Command + Return |
RefactoringCopy |
F5 |
RefactoringMove |
F6 |
RefactoringSafe Delete |
Command + Del |
RefactoringRename |
Shift + F6 |
RefactoringInline Variable |
Command + Option + N |
RefactoringRefactor This(Show All Available Refactoring) |
Ctrl + T |
RefactoringExtract Method |
Command + Option + M |
RefactoringIntroduce Field |
Command + Option + F |
RefactoringIntroduce Constant |
Command + Option + C |
RefactoringIntroduce Variable |
Command + Option + V |
NavigationGo to Class |
Command + O |
NavigationGo to File |
Command + Shift + O |
NavigationGo to Symbol |
Command + Option + O |
NavigationNext highlighted Error |
F2 |
NavigationPrevious highlighted Error |
Shift + F2 |
NavigationGo to Line |
Command + G |
NavigationGo to Editor |
Esc |
NavigationRecent files Popup |
Command + E |
NavigationSelect current file/Symbol in any View |
Option + F1 |
NavigationGo to Next/Previous Tab |
Option + Left Arrow / Option + Right Arrow |
NavigationGo to Declaration |
Command + B |
NavigationGo to Implementation |
Command + Option + B |
NavigationGo to Type Declaration |
Command + Ctrl + B |
NavigationNavigate back/forward |
Command + Option + Left Arrow / Command + Option + Right Arrow |
NavigationGo to last edit location |
Command + Shift + Backspace |
NavigationGo to super method/super class |
Command + U |
NavigationEdit Source |
F4 |
NavigationView Source |
Command + Down Arrow |
NavigationMove to code block end/start |
Command + ] / Command + [ |
NavigationGo to Previous/Next Method |
Option + Up Arrow / Option + Down Arrow |
NavigationOpen Quick Definition Lookup |
Command + Y |
Compile and RunRun Command Line |
Command + Shift + X |
Compile and RunRun |
Ctrl + F10 |
Compile and RunDebug |
Ctrl + F9 |
Compile and RunRun Context editor from Editor |
Ctrl + Shift + R / Ctrl + Shift + D |
Usage SearchFind Usage in File |
Command + F7 |
Usage SearchFind Usage |
Option + F7 |
Usage SearchHighlight Usage in File |
Command + Shift + F7 |
Usage SearchShow Usage |
Command + Option + F7 |
VCS/Local HistoryCommit Project to VCS |
Command + K |
VCS/Local HistoryUpdate Project from VCS |
Command + T |
VCS/Local HistoryView Recent Changes |
Option + Shift + C |
VCS/Local HistoryVCS Operations Popup |
Ctrl + V |
Live Template/SnippetsInsert Live Template |
Command + J |
Live Template/Snippetsecho' Statement |
eco |
Live Template/Snippetsforeach(iterable_expr as $value){…} |
fore |
Live Template/Snippetsforeach(iterable_expr as $key=>$value){…} |
forek |
Live Template/Snippets"include"/"include_once" statement |
inc/inco |
Live Template/Snippetsprivate function |
prif |
Live Template/Snippetsprotected function |
prof |
Live Template/Snippetspublic function |
pubf |
Live Template/Snippets"require"/"require_once" statement |
rqr/rqro |