SlideShare ist ein Scribd-Unternehmen logo
1 von 13
IDE - PhpStorm
PhpStorm is a paid IDE.
You can use it's trial version or EAP version.
EAP: Early Access Program.
jetbrains.com/phpstorm/
confluence.jetbrains.com/display/PhpStorm/PhpStorm+Early+Access+Program
IDE – PhpStorm
Installation
Download the tar.gz file.
Extract it in to the home directory.
Cd into {Extracted directory}/bin/
$ sudo ./phpstorm.sh
[In linux .sh files are shell scripts. This is how we
execute shell scripts from terminal. Using
./filename.sh ]
IDE – PhpStorm
IDE Settings
Toggle Sidebar:
→ View
→ Tool Windows
→ Project [ Alt + 1 ]
Word Wrap:
For all files:
File → Settings → Editor → General → Use soft wraps in
editor.
For current file:
View → Active Editor → Use soft wraps.
IDE – PhpStorm
IDE Settings
Remove Breadcrumbs:
File → Settings.
Search for Breadcrumbs.
[ These tuts are for Ubuntu.
In MAC:
PhpStorm → Preferences ]
IDE – PhpStorm
IDE Settings
Remove Status bar:
View → Status bar.
Remove Navigation bar:
View → Navigation bar.
Show Terminal:
View → Tool Windows → Terminal. [ Alt + F12 ]
IDE – PhpStorm
IDE Settings
Modify Current Theme:
For example changing Font and Font Size -
File
→ Settings
→ Editor
→ Colors & Fonts
Save the current scheme first then
→ Font
Change font properties here.
IDE – PhpStorm
IDE Settings
Choose PhpStorm Themes:
→Daylerees.github.io (demos)
→Github.com/daylerees/colour-schemes
→Click on jetbrain from file list
→Click on theme name from file list
→Click on “Raw” button
→Copy raw url.
IDE – PhpStorm
IDE Settings
Installing PhpStorm Themes:
→ cd into ~/ [home directory]
→ ls -a [shows all files including dot files.]
→ cd .WebIdeXX
→ ls …
→ finally cd into: ~/.WebIde90/config/colors$
→ wget url [previously copied url]
→ Restart the IDE.
IDE – PhpStorm
IDE Settings
Search for anything:
Help → Find Action [Ctrl + Shift + A]
Let's search and install a plug-in:
→ Press Ctrl + Shift + A and search for Plugins
→ Configure Plugins
→ Click on the button Brows Repositories
→ Search for Color
→ Color Ide [Applies background color to all three views.]
→ Install.
IDE – PhpStorm
USES
Open a Class:
Navigate → Class (Ctrl + N)
Open a New File:
Navigate → File (Ctrl + shift + N)
Open a Symbol (Function declaration / CSS class etc.):
Navigate → Symbol (Ctrl + Alt + Shift + N)
IDE – PhpStorm
USES
Quick Documentation:
→ Select the class or method,
→ Press Ctrl + Q
Navigate to the Class Declaration:
→ Ctrl + Click on the class name.
IDE – PhpStorm
USES
Code Completion:
For example start typing a class name and
press Ctrl + Space to complete it.
Multiple Choices will be available.
IDE – PhpStorm
USES
Live Templates:
To see all available templates:
→ Put the cursor on a file.
→ Ctrl + J
To use a template:
→ Write the abbreviation + Tab
To Create / Edit / Delete a Live Template:
→ File → Settings → Editor → Live Templates.

Weitere ähnliche Inhalte

Ähnlich wie PhpStorm Cheat Sheet

Tutorial: Install Nagios in Fedora
Tutorial: Install Nagios in FedoraTutorial: Install Nagios in Fedora
Tutorial: Install Nagios in FedoraFilipe Batista
 
Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )
Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )
Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )Vidhi Kishor
 
Php Storm 8 The Most Intelligent php ide
Php Storm 8 The Most Intelligent php idePhp Storm 8 The Most Intelligent php ide
Php Storm 8 The Most Intelligent php ideMindfire Solutions
 
Tips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net EffectivelyTips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net Effectivelyweili_at_slideshare
 
Getting Started with OpenIDM
Getting Started with OpenIDMGetting Started with OpenIDM
Getting Started with OpenIDMForgeRock
 
(Practical) linux 104
(Practical) linux 104(Practical) linux 104
(Practical) linux 104Arie Bregman
 
How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?Celine George
 
FDT (Flex Mania 2010)
FDT (Flex Mania 2010)FDT (Flex Mania 2010)
FDT (Flex Mania 2010)Gabriel Peart
 
Sls01 Lecture02 Linux In Practice
Sls01 Lecture02 Linux In PracticeSls01 Lecture02 Linux In Practice
Sls01 Lecture02 Linux In PracticeQasim Khawaja
 
Linux for programmers
Linux for programmersLinux for programmers
Linux for programmersMd. Al Amin
 
Créer et gérer une scratch org avec Visual Studio Code
Créer et gérer une scratch org avec Visual Studio CodeCréer et gérer une scratch org avec Visual Studio Code
Créer et gérer une scratch org avec Visual Studio CodeThierry TROUIN ☁
 
Devel::hdb debugger talk
Devel::hdb debugger talkDevel::hdb debugger talk
Devel::hdb debugger talkabrummett
 
Linux fundamental - Chap 03 file
Linux fundamental - Chap 03 fileLinux fundamental - Chap 03 file
Linux fundamental - Chap 03 fileKenny (netman)
 
MobileConf 2021 Slides: Let's build macOS CLI Utilities using Swift
MobileConf 2021 Slides:  Let's build macOS CLI Utilities using SwiftMobileConf 2021 Slides:  Let's build macOS CLI Utilities using Swift
MobileConf 2021 Slides: Let's build macOS CLI Utilities using SwiftDiego Freniche Brito
 

Ähnlich wie PhpStorm Cheat Sheet (20)

Tutorial: Install Nagios in Fedora
Tutorial: Install Nagios in FedoraTutorial: Install Nagios in Fedora
Tutorial: Install Nagios in Fedora
 
Raj linux
Raj linux Raj linux
Raj linux
 
Wordpress
WordpressWordpress
Wordpress
 
Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )
Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )
Computer project C++ CLASS 12TH (CD MANAGEMENT SYSTEM )
 
Php Storm 8 The Most Intelligent php ide
Php Storm 8 The Most Intelligent php idePhp Storm 8 The Most Intelligent php ide
Php Storm 8 The Most Intelligent php ide
 
Tips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net EffectivelyTips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net Effectively
 
Getting Started with OpenIDM
Getting Started with OpenIDMGetting Started with OpenIDM
Getting Started with OpenIDM
 
(Practical) linux 104
(Practical) linux 104(Practical) linux 104
(Practical) linux 104
 
ICT .pptx
ICT .pptxICT .pptx
ICT .pptx
 
How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?How to configure PyCharm for Odoo development in Windows?
How to configure PyCharm for Odoo development in Windows?
 
FDT (Flex Mania 2010)
FDT (Flex Mania 2010)FDT (Flex Mania 2010)
FDT (Flex Mania 2010)
 
Unity 5 Overview
Unity 5 OverviewUnity 5 Overview
Unity 5 Overview
 
Sls01 Lecture02 Linux In Practice
Sls01 Lecture02 Linux In PracticeSls01 Lecture02 Linux In Practice
Sls01 Lecture02 Linux In Practice
 
Linux for programmers
Linux for programmersLinux for programmers
Linux for programmers
 
Créer et gérer une scratch org avec Visual Studio Code
Créer et gérer une scratch org avec Visual Studio CodeCréer et gérer une scratch org avec Visual Studio Code
Créer et gérer une scratch org avec Visual Studio Code
 
Devel::hdb debugger talk
Devel::hdb debugger talkDevel::hdb debugger talk
Devel::hdb debugger talk
 
rstudio-ide.pdf
rstudio-ide.pdfrstudio-ide.pdf
rstudio-ide.pdf
 
Linux Presentation
Linux PresentationLinux Presentation
Linux Presentation
 
Linux fundamental - Chap 03 file
Linux fundamental - Chap 03 fileLinux fundamental - Chap 03 file
Linux fundamental - Chap 03 file
 
MobileConf 2021 Slides: Let's build macOS CLI Utilities using Swift
MobileConf 2021 Slides:  Let's build macOS CLI Utilities using SwiftMobileConf 2021 Slides:  Let's build macOS CLI Utilities using Swift
MobileConf 2021 Slides: Let's build macOS CLI Utilities using Swift
 

Kürzlich hochgeladen

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)Dr SOUNDIRARAJ N
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catcherssdickerson1
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxPurva Nikam
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfROCENODodongVILLACER
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniquesugginaramesh
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...asadnawaz62
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidNikhilNagaraju
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...121011101441
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 

Kürzlich hochgeladen (20)

Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
UNIT III ANALOG ELECTRONICS (BASIC ELECTRONICS)
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor CatchersTechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
TechTAC® CFD Report Summary: A Comparison of Two Types of Tubing Anchor Catchers
 
An introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptxAn introduction to Semiconductor and its types.pptx
An introduction to Semiconductor and its types.pptx
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Risk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdfRisk Assessment For Installation of Drainage Pipes.pdf
Risk Assessment For Installation of Drainage Pipes.pdf
 
Comparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization TechniquesComparative Analysis of Text Summarization Techniques
Comparative Analysis of Text Summarization Techniques
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...complete construction, environmental and economics information of biomass com...
complete construction, environmental and economics information of biomass com...
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
main PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfidmain PPT.pptx of girls hostel security using rfid
main PPT.pptx of girls hostel security using rfid
 
Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...Instrumentation, measurement and control of bio process parameters ( Temperat...
Instrumentation, measurement and control of bio process parameters ( Temperat...
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 

PhpStorm Cheat Sheet

  • 1. IDE - PhpStorm PhpStorm is a paid IDE. You can use it's trial version or EAP version. EAP: Early Access Program. jetbrains.com/phpstorm/ confluence.jetbrains.com/display/PhpStorm/PhpStorm+Early+Access+Program
  • 2. IDE – PhpStorm Installation Download the tar.gz file. Extract it in to the home directory. Cd into {Extracted directory}/bin/ $ sudo ./phpstorm.sh [In linux .sh files are shell scripts. This is how we execute shell scripts from terminal. Using ./filename.sh ]
  • 3. IDE – PhpStorm IDE Settings Toggle Sidebar: → View → Tool Windows → Project [ Alt + 1 ] Word Wrap: For all files: File → Settings → Editor → General → Use soft wraps in editor. For current file: View → Active Editor → Use soft wraps.
  • 4. IDE – PhpStorm IDE Settings Remove Breadcrumbs: File → Settings. Search for Breadcrumbs. [ These tuts are for Ubuntu. In MAC: PhpStorm → Preferences ]
  • 5. IDE – PhpStorm IDE Settings Remove Status bar: View → Status bar. Remove Navigation bar: View → Navigation bar. Show Terminal: View → Tool Windows → Terminal. [ Alt + F12 ]
  • 6. IDE – PhpStorm IDE Settings Modify Current Theme: For example changing Font and Font Size - File → Settings → Editor → Colors & Fonts Save the current scheme first then → Font Change font properties here.
  • 7. IDE – PhpStorm IDE Settings Choose PhpStorm Themes: →Daylerees.github.io (demos) →Github.com/daylerees/colour-schemes →Click on jetbrain from file list →Click on theme name from file list →Click on “Raw” button →Copy raw url.
  • 8. IDE – PhpStorm IDE Settings Installing PhpStorm Themes: → cd into ~/ [home directory] → ls -a [shows all files including dot files.] → cd .WebIdeXX → ls … → finally cd into: ~/.WebIde90/config/colors$ → wget url [previously copied url] → Restart the IDE.
  • 9. IDE – PhpStorm IDE Settings Search for anything: Help → Find Action [Ctrl + Shift + A] Let's search and install a plug-in: → Press Ctrl + Shift + A and search for Plugins → Configure Plugins → Click on the button Brows Repositories → Search for Color → Color Ide [Applies background color to all three views.] → Install.
  • 10. IDE – PhpStorm USES Open a Class: Navigate → Class (Ctrl + N) Open a New File: Navigate → File (Ctrl + shift + N) Open a Symbol (Function declaration / CSS class etc.): Navigate → Symbol (Ctrl + Alt + Shift + N)
  • 11. IDE – PhpStorm USES Quick Documentation: → Select the class or method, → Press Ctrl + Q Navigate to the Class Declaration: → Ctrl + Click on the class name.
  • 12. IDE – PhpStorm USES Code Completion: For example start typing a class name and press Ctrl + Space to complete it. Multiple Choices will be available.
  • 13. IDE – PhpStorm USES Live Templates: To see all available templates: → Put the cursor on a file. → Ctrl + J To use a template: → Write the abbreviation + Tab To Create / Edit / Delete a Live Template: → File → Settings → Editor → Live Templates.