We disagree strongly with some of the default settings in IntelliJ IDEA. We have a script that we tell new developers to run after installing IDEA, to copy these files into their IDEA config folder. We would prefer some supported way to provide site-specific config which is loaded on first run, because to do this correctly requires parsing idea.properties and it gets messy and fragile.
I suggest either allowing env variable IDEA_DEFAULT_SETTINGS to some folder (or exported settings jar), defaulting to <install-folder>/default-config
(By the way, this is what we change:
- Set default browser to firefox
- Change recent files limit 15 -> 30
- Change clipboard limit 5 -> 10
- Remove annoying comments from autogenerated methods
- Remove blank line between javadoc and class declaration
- Turn off animate windows by default
- Caret can't be moved past the end of the line
- Caret can't be placed in the middle of a tab
- Imports are updated on the fly
- Imports are added on paste
We also provide our own code style and live templates.)