How to keep plugins when updating PhpStorm

When installing a new version of PhpStorm I had the issue that only the settings were imported from the old version but not the plugins – so I had to install them again.

Plugins are located in ~/Library/Application\ Support/WebIdeXXX where XXX stands for the PhpStorm version number. Here is an example where I’ve updated from PhpStorm 9.5 to 10 (WebIde95 to WebIde100).

# backup just in case
cp -R ~/Library/Application\ Support/WebIde100 ~/Library/Application\ Support/WebIde100_backup

# move plugins over
cp -R ~/Library/Application\ Support/WebIde95/* ~/Library/Application\ Support/WebIde100/

# test it, then remove the backup
rm -fr ~/Library/Application\ Support/WebIde100_backup


Related Posts

Controlling a ventilation system via HomeKit

How to setup a micro controller to control a ventilation system and integrate it with Apple HomeKit.

Learning Elixir: 1 year later

One year ago I dived into learning Elixir. It's time for a retrospective.

Elixir side-project #2: A Graphql API with Elixir (2/2)

Building a GraphQL API for my recipe planning side-project.

Elixir side-project #2: Planning Recipes with a Supermarket API (1/2)

Introduction to my next side-project to learn Elixir.

Learning Elixir: My side-project

Learnings from starting on a side-project written in Elixir.

Learning How to Learn – Online Course Notes

My notes for the online course “Learning How to Learn”.

Why the Elixir language has great potential

Elixir enables creating fast, reliable and concurrent modern applications with high productivity

Tips for making screencasts for presentations

As an alternative to live demos you can play screen casts during your tech talk.

Trust and Integrity

My notes for the Speed of Trust by FranklinCovey.

NodeJS: Factory Function Pattern, Dependency Registry and Hot Reloading

This article shows how to combine Factory Functions with a rapid feedback loop using hot reloading.