SlideShare a Scribd company logo
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_principles
moduledesign
 
First c program
First c programFirst c program
First c program
Komal Pardeshi
 
CPU INPUT OUTPUT
CPU INPUT OUTPUT CPU INPUT OUTPUT
CPU INPUT OUTPUT
Aditya Vaishampayan
 
Input Output Management In C Programming
Input Output Management In C ProgrammingInput Output Management In C Programming
Input Output Management In C Programming
Kamal Acharya
 
7. input and output functions
7. input and output functions7. input and output functions
7. input and output functions
Way2itech
 
COM1407: Input/ Output Functions
COM1407: Input/ Output FunctionsCOM1407: Input/ Output Functions
COM1407: Input/ Output Functions
Hemantha Kulathilake
 
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
 
Operators
OperatorsOperators
Operators
Allah Ditta
 
Assignment6
Assignment6Assignment6
Assignment6
Sunita Milind Dol
 
Input and output in c
Input and output in cInput and output in c
Input and output in cRachana Joshi
 
Assignment8
Assignment8Assignment8
Assignment8
Sunita Milind Dol
 
Assignment7
Assignment7Assignment7
Assignment7
Sunita Milind Dol
 
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 constructs
GopikaS12
 
Assignment10
Assignment10Assignment10
Assignment10
Sunita Milind Dol
 
C strings
C stringsC strings
C strings
Ducat
 
UNIT-II CP DOC.docx
UNIT-II CP DOC.docxUNIT-II CP DOC.docx
UNIT-II CP DOC.docx
JavvajiVenkat
 

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.pdf
DvrIsis2
 
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
Parikshit Kumar Singh
 
PyCharm Reference Card PYTHON BASCIC .pdf
PyCharm Reference Card PYTHON BASCIC .pdfPyCharm Reference Card PYTHON BASCIC .pdf
PyCharm Reference Card PYTHON BASCIC .pdf
MujahidHasan4
 
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
Mollah Nayeem Ahmed
 
Shortcuts
ShortcutsShortcuts
Shortcuts
Lakhveer Singh
 
Shortcuts JAVA
Shortcuts JAVAShortcuts JAVA
Shortcuts JAVA
Tito 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 Bindings
GlobalLogic Ukraine
 
best hotels in Pune
best hotels in Punebest hotels in Pune
best hotels in Pune
KhushiRaj39
 
Eclipse keyboard shortcuts
Eclipse keyboard shortcutsEclipse keyboard shortcuts
Eclipse keyboard shortcuts
Suman Saha
 
Netbeans keyboard shortcut
Netbeans keyboard shortcutNetbeans keyboard shortcut
Netbeans keyboard shortcut
Jubair Ahmed Junjun
 
Visual studio code keyboard shortcut
Visual studio code keyboard shortcutVisual studio code keyboard shortcut
Visual studio code keyboard shortcut
Jubair Ahmed Junjun
 
rstudio-ide
rstudio-iderstudio-ide
rstudio-ide
eugene559137
 
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 sheet
Lam 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 8
Noopur Gupta
 
Rstudio ide-cheatsheet
Rstudio ide-cheatsheetRstudio ide-cheatsheet
Rstudio ide-cheatsheet
Dr. Volkan OBAN
 
Rstudio ide-cheatsheet
Rstudio ide-cheatsheetRstudio ide-cheatsheet
Rstudio ide-cheatsheet
Dieudonne Nahigombeye
 

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
 
PyCharm Reference Card PYTHON BASCIC .pdf
PyCharm Reference Card PYTHON BASCIC .pdfPyCharm Reference Card PYTHON BASCIC .pdf
PyCharm Reference Card PYTHON BASCIC .pdf
 
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
 

Recently uploaded

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 

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