Open Settings
- macOS: OpenIDEA › Settings… or
⌘, - Windows and Linux: File › Settings… or
Ctrl+Alt+S
Find a setting
Type in the search field above the tree. The tree keeps only the pages that match, and matching option labels are highlighted on the page. Search works in English and in the current display language. You don’t need the Settings window open to search: Search Everywhere (⇧⇧ / Shift Shift) and Find Action (⇧⌘A / Ctrl+Shift+A) also list settings, and choosing one opens its page.
Apply changes
Changes are collected until you click Apply or OK. Cancel discards them. Most changes take effect right away in every open window.Global and project settings
Settings have two levels:- Global values apply to every project.
- Project values apply to one project and override the global value.
.openidea/settings.toml in the project and override the global value. Commit that file if your team should share the values.
Some settings are global only, such as the MCP server and HTTP proxy. Project files can never mark a project as trusted; trust decisions stay in your user data (see Quickstart).
Settings for new projects
File › New Projects Setup › Settings for New Projects… opens Settings on the global level only, starting at the Java page. New projects inherit these values. Use it for defaults such as the JDK, Maven or language servers that every project should start with.Export and import
Under File › Manage IDE Settings:- Export Settings… writes your global settings to a JSON file (
openidea-settings.jsonby default), together with live templates, file templates, postfix templates, macros, tool window layouts and a few view options. - Import Settings… replaces your global settings with those in an exported file. Restart when asked to apply the imported templates, macros, layouts and view options. Choosing a JetBrains
settings.ziphere imports from a JetBrains IDE instead. - Import Settings from JetBrains IDE… imports from a JetBrains IDE installed on this computer. See Migrate.
Settings files
Settings are stored as TOML: the global values insettings.toml in the configuration directory, the project values in <project>/.openidea/settings.toml. You can edit them by hand. See the settings reference for the file format and keys, and Data directories for where the global file lives.