SlideShare a Scribd company logo
1 of 2
DEFAULT WINDOWS & LINUX KEYMAP
Refactoring
F5/F6	Copy/Move
Alt + Delete	 Safe Delete
Shift + F6	Rename
Ctrl + Alt + N	 Inline Variable
Ctrl + Alt + M/V/F/C	 Extract Method/Variable/Field/Constant
Ctrl + Alt + Shift + T	 Refactor This (shows all available refactorings)
VCS/Local History
Alt + BackQuote (`)	 ‘VCS’ quick popup
Ctrl + K	 Commit project to VCS
Ctrl + T	 Update project from VCS
Alt + Shift + C	 View recent changes
General
Double Shift 	 Search everywhere
Ctrl + Shift + A	 Find Action
Alt + #[0-9]	 Open corresponding tool window
Ctrl + Alt + F11	 Toggle full screen mode
Ctrl + Shift + F12	 Toggle maximizing editor
Alt + Shift + F	 Add to Favorites
Alt + Shift + I	 Inspect current file with current profile
Ctrl + Alt + S	 Open Settings dialog
Ctrl + Tab	 Switch between tabs and tool window
Live Templates / Snippets
Alt + J 	 Insert Live Template
eco 	 ‘echo’ statement
fore 	 foreach(iterable_expr as $value) {…}
forek 	 foreach(iterable_expr as $key => $value) {…}
inc/inco 	 ‘include’/‘include_once’ statement
prif 	 private function
prof 	 protected function
pubf 	 public function
rqr/rqro 	 ‘require’/‘require_once’ statement
and more...
Running
Shift + F10	Run
Shift + F9	Debug
Ctrl + Shift + F10	 Run context configuration from editor
Ctrl + Shift + X	 Run command line
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 + Alt + Shift + N	 Go to symbol
Ctrl + G	 Go to line
Alt + Right/Left	 Go to next/previous editor tab
Esc	 Go to editor (from tool window)
Ctrl + E	 Recent files popup
Ctrl + Alt + Left/Right	 Navigate back/forward
Ctrl + Shift + Backspace	 Navigate to last edit location
Alt + F1	 Select current file or symbol in any view
Ctrl + B or Ctrl + Click	 Go to declaration
Ctrl + Alt + B	 Go to implementation(s)
Ctrl + Shift + I	 Open quick definition lookup
Ctrl + Shift + B	 Go to type declaration
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
Editing
Ctrl + Space	 Basic code completion
Alt + Enter	 Show intention actions and quick-fixes
Ctrl + P	 Parameter info (within method call 		
	 arguments)
Ctrl + Q	 Quick documentation lookup
Ctrl + mouse over code	 Brief Info
Alt + Insert	 Generate code... (Getters, Setters,
	 Constructors)
Ctrl + O	 Override methods
Ctrl + I	 Implement methods
Ctrl + Alt + T	 Surround with... (if..else, try..catch, for, etc.)
Ctrl + /	 Comment/uncomment with line comment
Ctrl + Shift + /	 Comment/uncomment with block comment
Ctrl + W	 Select successively increasing code blocks
Ctrl + Shift + W	 Decrease current selection to previous state
Ctrl + Alt + L	 Reformat code
Ctrl + Alt + I	 Auto-indent line(s)
Ctrl + D	 Duplicate current line or selected block
Ctrl + Y	 Delete line at caret
Ctrl + Shift + J	 Smart line join (HTML and JavaScript only)
Ctrl + Enter	 Smart line split (HTML and JavaScript only)
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 + NumPad+/-	 Expand/collapse code block
Ctrl + F4	 Close active editor tab
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
jetbrains.com/phpstorm blog.jetbrains.com/phpstorm @phpstorm
To find any action inside the IDE use
Find Action ( Ctrl + Shift + A )
DEFAULT OS X KEYMAP
Refactoring
F5/F6	Copy/Move
Delete	 Safe Delete
F6	Rename
N	 Inline Variable
M/V/F/C	 Extract Method/Variable/Field/Constant
T	 Refactor This (shows all available refactorings)
VCS/Local History
V	 ‘VCS’ quick popup
K	 Commit project to VCS
T	 Update project from VCS
C	 View recent changes
General
	 Search everywhere
A	 Find Action
0 ... 9	 Open corresponding tool window
F11	 Toggle full screen mode
F12	 Toggle maximizing editor
F	 Add to Favorites
I	 Inspect current file with current profile
,	 Open Settings dialog
	 Switch between tabs and tool window
Live Templates / Snippets
J 	 Insert Live Template
eco 	 ‘echo’ statement
fore 	 foreach(iterable_expr as $value) {…}
forek 	 foreach(iterable_expr as $key => $value) {…}
inc/inco 	 ‘include’/‘include_once’ statement
prif 	 private function
prof 	 protected function
pubf 	 public function
rqr/rqro 	 ‘require’/‘require_once’ statement
and more...
Editing
Space	 Basic code completion
	 Show intention actions and quick-fixes
P	 Parameter info (within method call 		
	arguments)
J or Mid. button click	 Quick documentation lookup
+ mouse over code	 Brief Info
N, , N	 Generate code... (Getters, Setters, 		
	Constructors)
O	 Override methods
I	 Implement methods
T	 Surround with... (if..else, try..catch, for, etc.)
/	 Comment/uncomment with line comment
/	 Comment/uncomment with block comment
	 Select successively increasing code blocks
	 Decrease current selection to previous state
L	 Reformat code
I	 Auto-indent line(s)
D	 Duplicate current line or selected block
	 Delete line at caret
J 	 Smart line join (HTML and JavaScript only)
	 Smart line split (HTML and JavaScript only)
	 Start new line
U	 Toggle case for word at caret or selected
block
], [	 Select till code block end/start
	 Delete to word end
	 Delete to word start
+, -	 Expand/collapse code block
W	 Close active editor tab
V	 Paste from history
Debugging
F8	 Step over
F7	 Step into
F8	 Step out
F8	 Evaluate expression
F9	 Resume program
F8	 Toggle breakpoint
F8	 View breakpoints
Running
F10	Run
F9	Debug
R, D	 Run context configuration from editor
X	 Run command line
Search/Replace
F/R	Find/Replace
G, G	 Find next/previous
F/R	 Find/Replace in path
Usage Search
F7 / F7	 Find usages / Find usages in file
F7	 Highlight usages in file
F7	 Show usages
Navigation
N	 Go to class
N	 Go to file
N	 Go to symbol
+ G	 Go to line
/ 	 Go to next/previous editor tab
	 Go to editor (from tool window)
E	 Recent files popup
, 	 Navigate back/forward
	 Navigate to last edit location
F1	 Select current file or symbol in any view
B or Click	 Go to declaration
B	 Go to implementation(s)
Space, Y	 Open quick definition lookup
B	 Go to type declaration
U	 Go to super-method/super-class
, 	 Go to previous/next method
] , [	 Move to code block end/start
F2 , F2	 Next/previous highlighted error
F4 / 	 Edit source / View source
To find any action inside the IDE use
Find Action ( A ) jetbrains.com/phpstorm blog.jetbrains.com/phpstorm @phpstorm

More Related Content

What's hot

Seminar 2 coding_principles
Seminar 2 coding_principlesSeminar 2 coding_principles
Seminar 2 coding_principlesmoduledesign
 
Input Output Management In C Programming
Input Output Management In C ProgrammingInput Output Management In C Programming
Input Output Management In C ProgrammingKamal Acharya
 
7. input and output functions
7. input and output functions7. input and output functions
7. input and output functionsWay2itech
 
Mesics lecture 5 input – output in ‘c’
Mesics lecture 5   input – output in ‘c’Mesics lecture 5   input – output in ‘c’
Mesics lecture 5 input – output in ‘c’eShikshak
 
Programming in C [Module One]
Programming in C [Module One]Programming in C [Module One]
Programming in C [Module One]Abhishek Sinha
 
Concepts of C [Module 2]
Concepts of C [Module 2]Concepts of C [Module 2]
Concepts of C [Module 2]Abhishek Sinha
 
Input and output in c
Input and output in cInput and output in c
Input and output in cRachana Joshi
 
computer notes - Conversion from infix to postfix
computer notes - Conversion from infix to postfixcomputer notes - Conversion from infix to postfix
computer notes - Conversion from infix to postfixecomputernotes
 
C formatted and unformatted input and output constructs
C  formatted and unformatted input and output constructsC  formatted and unformatted input and output constructs
C formatted and unformatted input and output constructsGopikaS12
 
C strings
C stringsC strings
C stringsDucat
 

What's hot (20)

Seminar 2 coding_principles
Seminar 2 coding_principlesSeminar 2 coding_principles
Seminar 2 coding_principles
 
Basic Input and Output
Basic Input and OutputBasic Input and Output
Basic Input and Output
 
First c program
First c programFirst c program
First c program
 
CPU INPUT OUTPUT
CPU INPUT OUTPUT CPU INPUT OUTPUT
CPU INPUT OUTPUT
 
Input Output Management In C Programming
Input Output Management In C ProgrammingInput Output Management In C Programming
Input Output Management In C Programming
 
7. input and output functions
7. input and output functions7. input and output functions
7. input and output functions
 
COM1407: Input/ Output Functions
COM1407: Input/ Output FunctionsCOM1407: Input/ Output Functions
COM1407: Input/ Output Functions
 
Mesics lecture 5 input – output in ‘c’
Mesics lecture 5   input – output in ‘c’Mesics lecture 5   input – output in ‘c’
Mesics lecture 5 input – output in ‘c’
 
Programming in C [Module One]
Programming in C [Module One]Programming in C [Module One]
Programming in C [Module One]
 
Concepts of C [Module 2]
Concepts of C [Module 2]Concepts of C [Module 2]
Concepts of C [Module 2]
 
Operators
OperatorsOperators
Operators
 
Assignment6
Assignment6Assignment6
Assignment6
 
Input and output in c
Input and output in cInput and output in c
Input and output in c
 
Assignment8
Assignment8Assignment8
Assignment8
 
Assignment7
Assignment7Assignment7
Assignment7
 
computer notes - Conversion from infix to postfix
computer notes - Conversion from infix to postfixcomputer notes - Conversion from infix to postfix
computer notes - Conversion from infix to postfix
 
C formatted and unformatted input and output constructs
C  formatted and unformatted input and output constructsC  formatted and unformatted input and output constructs
C formatted and unformatted input and output constructs
 
Assignment10
Assignment10Assignment10
Assignment10
 
C strings
C stringsC strings
C strings
 
UNIT-II CP DOC.docx
UNIT-II CP DOC.docxUNIT-II CP DOC.docx
UNIT-II CP DOC.docx
 

Similar to Php storm reference_card

IntelliJIDEA_ReferenceCard.pdf
IntelliJIDEA_ReferenceCard.pdfIntelliJIDEA_ReferenceCard.pdf
IntelliJIDEA_ReferenceCard.pdfDvrIsis2
 
Using eclipse-shortcuts-key-for-fast-coding
Using eclipse-shortcuts-key-for-fast-codingUsing eclipse-shortcuts-key-for-fast-coding
Using eclipse-shortcuts-key-for-fast-codingParikshit Kumar Singh
 
Netbeans 8.0 Keyboard Shortcuts & Code Templates
Netbeans 8.0 Keyboard Shortcuts & Code TemplatesNetbeans 8.0 Keyboard Shortcuts & Code Templates
Netbeans 8.0 Keyboard Shortcuts & Code TemplatesMollah Nayeem Ahmed
 
Shortcuts JAVA
Shortcuts JAVAShortcuts JAVA
Shortcuts JAVATito O
 
Visual Studio 2010 - Microsoft Visual C# Key Bindings
Visual Studio 2010 - Microsoft Visual C# Key BindingsVisual Studio 2010 - Microsoft Visual C# Key Bindings
Visual Studio 2010 - Microsoft Visual C# Key BindingsGlobalLogic Ukraine
 
best hotels in Pune
best hotels in Punebest hotels in Pune
best hotels in PuneKhushiRaj39
 
Eclipse keyboard shortcuts
Eclipse keyboard shortcutsEclipse keyboard shortcuts
Eclipse keyboard shortcutsSuman Saha
 
Visual studio code keyboard shortcut
Visual studio code keyboard shortcutVisual studio code keyboard shortcut
Visual studio code keyboard shortcutJubair Ahmed Junjun
 
Eclipse shortcut[most usuage]
Eclipse shortcut[most usuage]Eclipse shortcut[most usuage]
Eclipse shortcut[most usuage]Siddiq Abu Bakkar
 
VS Code cheat sheet
VS Code cheat sheetVS Code cheat sheet
VS Code cheat sheetLam Hoang
 
High productivity development with Eclipse and Java 8
High productivity development with Eclipse and Java 8High productivity development with Eclipse and Java 8
High productivity development with Eclipse and Java 8Noopur Gupta
 
Improve your productivity using shortcuts
Improve your productivity using shortcutsImprove your productivity using shortcuts
Improve your productivity using shortcutsKyaw Kyaw Lwin
 

Similar to Php storm reference_card (20)

IntelliJIDEA_ReferenceCard.pdf
IntelliJIDEA_ReferenceCard.pdfIntelliJIDEA_ReferenceCard.pdf
IntelliJIDEA_ReferenceCard.pdf
 
Asp key shortcut
Asp key shortcutAsp key shortcut
Asp key shortcut
 
Using eclipse-shortcuts-key-for-fast-coding
Using eclipse-shortcuts-key-for-fast-codingUsing eclipse-shortcuts-key-for-fast-coding
Using eclipse-shortcuts-key-for-fast-coding
 
Netbeans 8.0 Keyboard Shortcuts & Code Templates
Netbeans 8.0 Keyboard Shortcuts & Code TemplatesNetbeans 8.0 Keyboard Shortcuts & Code Templates
Netbeans 8.0 Keyboard Shortcuts & Code Templates
 
Shortcuts
ShortcutsShortcuts
Shortcuts
 
Shortcuts JAVA
Shortcuts JAVAShortcuts JAVA
Shortcuts JAVA
 
Visual Studio 2010 - Microsoft Visual C# Key Bindings
Visual Studio 2010 - Microsoft Visual C# Key BindingsVisual Studio 2010 - Microsoft Visual C# Key Bindings
Visual Studio 2010 - Microsoft Visual C# Key Bindings
 
best hotels in Pune
best hotels in Punebest hotels in Pune
best hotels in Pune
 
Eclipse keyboard shortcuts
Eclipse keyboard shortcutsEclipse keyboard shortcuts
Eclipse keyboard shortcuts
 
Short cutkey
Short cutkeyShort cutkey
Short cutkey
 
Netbeans keyboard shortcut
Netbeans keyboard shortcutNetbeans keyboard shortcut
Netbeans keyboard shortcut
 
Sql dbx
Sql dbxSql dbx
Sql dbx
 
Visual studio code keyboard shortcut
Visual studio code keyboard shortcutVisual studio code keyboard shortcut
Visual studio code keyboard shortcut
 
rstudio-ide
rstudio-iderstudio-ide
rstudio-ide
 
Eclipse shortcut[most usuage]
Eclipse shortcut[most usuage]Eclipse shortcut[most usuage]
Eclipse shortcut[most usuage]
 
VS Code cheat sheet
VS Code cheat sheetVS Code cheat sheet
VS Code cheat sheet
 
High productivity development with Eclipse and Java 8
High productivity development with Eclipse and Java 8High productivity development with Eclipse and Java 8
High productivity development with Eclipse and Java 8
 
Rstudio ide-cheatsheet
Rstudio ide-cheatsheetRstudio ide-cheatsheet
Rstudio ide-cheatsheet
 
Rstudio ide-cheatsheet
Rstudio ide-cheatsheetRstudio ide-cheatsheet
Rstudio ide-cheatsheet
 
Improve your productivity using shortcuts
Improve your productivity using shortcutsImprove your productivity using shortcuts
Improve your productivity using shortcuts
 

Recently uploaded

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 

Recently uploaded (20)

SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 

Php storm reference_card

  • 1. DEFAULT WINDOWS & LINUX KEYMAP Refactoring F5/F6 Copy/Move Alt + Delete Safe Delete Shift + F6 Rename Ctrl + Alt + N Inline Variable Ctrl + Alt + M/V/F/C Extract Method/Variable/Field/Constant Ctrl + Alt + Shift + T Refactor This (shows all available refactorings) VCS/Local History Alt + BackQuote (`) ‘VCS’ quick popup Ctrl + K Commit project to VCS Ctrl + T Update project from VCS Alt + Shift + C View recent changes General Double Shift Search everywhere Ctrl + Shift + A Find Action Alt + #[0-9] Open corresponding tool window Ctrl + Alt + F11 Toggle full screen mode Ctrl + Shift + F12 Toggle maximizing editor Alt + Shift + F Add to Favorites Alt + Shift + I Inspect current file with current profile Ctrl + Alt + S Open Settings dialog Ctrl + Tab Switch between tabs and tool window Live Templates / Snippets Alt + J Insert Live Template eco ‘echo’ statement fore foreach(iterable_expr as $value) {…} forek foreach(iterable_expr as $key => $value) {…} inc/inco ‘include’/‘include_once’ statement prif private function prof protected function pubf public function rqr/rqro ‘require’/‘require_once’ statement and more... Running Shift + F10 Run Shift + F9 Debug Ctrl + Shift + F10 Run context configuration from editor Ctrl + Shift + X Run command line 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 + Alt + Shift + N Go to symbol Ctrl + G Go to line Alt + Right/Left Go to next/previous editor tab Esc Go to editor (from tool window) Ctrl + E Recent files popup Ctrl + Alt + Left/Right Navigate back/forward Ctrl + Shift + Backspace Navigate to last edit location Alt + F1 Select current file or symbol in any view Ctrl + B or Ctrl + Click Go to declaration Ctrl + Alt + B Go to implementation(s) Ctrl + Shift + I Open quick definition lookup Ctrl + Shift + B Go to type declaration 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 Editing Ctrl + Space Basic code completion Alt + Enter Show intention actions and quick-fixes Ctrl + P Parameter info (within method call arguments) Ctrl + Q Quick documentation lookup Ctrl + mouse over code Brief Info Alt + Insert Generate code... (Getters, Setters, Constructors) Ctrl + O Override methods Ctrl + I Implement methods Ctrl + Alt + T Surround with... (if..else, try..catch, for, etc.) Ctrl + / Comment/uncomment with line comment Ctrl + Shift + / Comment/uncomment with block comment Ctrl + W Select successively increasing code blocks Ctrl + Shift + W Decrease current selection to previous state Ctrl + Alt + L Reformat code Ctrl + Alt + I Auto-indent line(s) Ctrl + D Duplicate current line or selected block Ctrl + Y Delete line at caret Ctrl + Shift + J Smart line join (HTML and JavaScript only) Ctrl + Enter Smart line split (HTML and JavaScript only) 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 + NumPad+/- Expand/collapse code block Ctrl + F4 Close active editor tab 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 jetbrains.com/phpstorm blog.jetbrains.com/phpstorm @phpstorm To find any action inside the IDE use Find Action ( Ctrl + Shift + A )
  • 2. DEFAULT OS X KEYMAP Refactoring F5/F6 Copy/Move Delete Safe Delete F6 Rename N Inline Variable M/V/F/C Extract Method/Variable/Field/Constant T Refactor This (shows all available refactorings) VCS/Local History V ‘VCS’ quick popup K Commit project to VCS T Update project from VCS C View recent changes General Search everywhere A Find Action 0 ... 9 Open corresponding tool window F11 Toggle full screen mode F12 Toggle maximizing editor F Add to Favorites I Inspect current file with current profile , Open Settings dialog Switch between tabs and tool window Live Templates / Snippets J Insert Live Template eco ‘echo’ statement fore foreach(iterable_expr as $value) {…} forek foreach(iterable_expr as $key => $value) {…} inc/inco ‘include’/‘include_once’ statement prif private function prof protected function pubf public function rqr/rqro ‘require’/‘require_once’ statement and more... Editing Space Basic code completion Show intention actions and quick-fixes P Parameter info (within method call arguments) J or Mid. button click Quick documentation lookup + mouse over code Brief Info N, , N Generate code... (Getters, Setters, Constructors) O Override methods I Implement methods T Surround with... (if..else, try..catch, for, etc.) / Comment/uncomment with line comment / Comment/uncomment with block comment Select successively increasing code blocks Decrease current selection to previous state L Reformat code I Auto-indent line(s) D Duplicate current line or selected block Delete line at caret J Smart line join (HTML and JavaScript only) Smart line split (HTML and JavaScript only) Start new line U Toggle case for word at caret or selected block ], [ Select till code block end/start Delete to word end Delete to word start +, - Expand/collapse code block W Close active editor tab V Paste from history Debugging F8 Step over F7 Step into F8 Step out F8 Evaluate expression F9 Resume program F8 Toggle breakpoint F8 View breakpoints Running F10 Run F9 Debug R, D Run context configuration from editor X Run command line Search/Replace F/R Find/Replace G, G Find next/previous F/R Find/Replace in path Usage Search F7 / F7 Find usages / Find usages in file F7 Highlight usages in file F7 Show usages Navigation N Go to class N Go to file N Go to symbol + G Go to line / Go to next/previous editor tab Go to editor (from tool window) E Recent files popup , Navigate back/forward Navigate to last edit location F1 Select current file or symbol in any view B or Click Go to declaration B Go to implementation(s) Space, Y Open quick definition lookup B Go to type declaration U Go to super-method/super-class , Go to previous/next method ] , [ Move to code block end/start F2 , F2 Next/previous highlighted error F4 / Edit source / View source To find any action inside the IDE use Find Action ( A ) jetbrains.com/phpstorm blog.jetbrains.com/phpstorm @phpstorm