Skip to content

Latest commit

 

History

History
78 lines (66 loc) · 2.08 KB

PhpStorm.md

File metadata and controls

78 lines (66 loc) · 2.08 KB

Setup PhpStorm

PhpStorm is not free unless you have an open source or student license. It is however very mature and comes well recommended.

Installation

Install PHPStorm in one of two ways

Configuration

Setup your PhpStorm configuration or install Webber's configuration 🗗 which is already setup for use with PHP (PSR-1, 2, Symfony), Javascript (ES6, JSX, React, Stage-0) and an array of languages surrounding these.

Extra step for Material UI:

  • Go to Settings > Plugins > Install Material Theme UI plugin
  • Under Appearance & Behaviour, configure Material Custom Theme and select Material Darker as preset, then apply.
  • Finally, in Settings > Editor > Color Scheme select Webber or your other desired dark compatible color scheme.

Extra step for Dracula Theme:

Plugins

This is a pretty complete list for PHP and Javascript/React development. Feel free to skip any that you don't like.

General

  • .env files support
  • .ignore
  • Bash Support
  • EditorConfig
  • GitToolBox
  • Ideolog
  • Markdown Navigator
  • Shellchecker

PHP

  • Adders/Removers Generator
  • Laravel Plugin
  • LaravelStorm
  • Laravel Snippets
  • PHP Advanced AutoComplete
  • PHP Annotations
  • PHP Composer.json support
  • PHP Inspections (EA Extended)
  • PHP Toolbox
  • PHPUnit Code Coverage
  • PHPUnit Enhancement
  • Symfony Plugin
  • Twig

Code formatting

  • ESLint
  • Prettier
  • Stylelint

Javascript

  • Import Cost
  • React CSS Modules
  • React PropTypes
  • React Snippets
  • Storybook

Cloud

  • Kubernetes
  • Kubernetes and OpenShift Resource Support
  • HashiCorp Terraform
  • Go templating (for helm charts)

Cloud vendors

  • AWS CloudFormation (Amazon)
  • Cloud Code (Google)
  • Alibaba Cloud Toolkit (Alibaba)

Awesomeness

  • Nyan Progress Bar

Terminal

(Windows only) set terminal shell path to Cmder.exe.