Does one really have to manually copy settings from project to project?

… and keep them in sync manually too?

I have tried exporting and importing IDE settings, as well as settings sync but neither have successfully transferred settings such as “Run eslint --fix on save” from one project to another.

The settings are of course stored in `.idea`. But no way am I going to copy those files and keep them in sync across dozens of projects.

0
4 comments

The settings sync is supposed to be used for syncing IDE-level, global settings. The project-level settings stored in the .idea folder have to be shared via the version control. Please refer to Share your project settings for more info.

Note that you can configure project settings not only for the current project, but for all projects that you will create later. This means that you can set the new default settings for your projects. This has to be done via File | New Projects Setup | Settings for New Projects.

0

Thanks for making me aware of “settings for new projects”. But that still doesn't keep things in sync, still requires updating dozens of projects manually on every setting change. 

(I almost never change settings per project in vscode. Everything I change, I want to be like that in all of my projects. If that's not possible in webstorm, I suppose I'll have to go back to vscode.)

0

As Imentioned above, per-project settings can only be shared through the version control.

0

Please sign in to leave a comment.