Skip to main content
OpenIDEA follows IntelliJ IDEA’s model: a folder is a project, features live in tool windows, and almost everything is reachable from Search Everywhere or Find Action. This page covers what you can bring with you and where familiar things live.

Choose a keymap

OpenIDEA ships six keymaps: Switch keymaps in any of these places:
  • Welcome screen › Customize › Keymap
  • Settings › Keymap
  • View › Quick Switch Scheme… (⌃` / Ctrl+`) › Keymap
You can change single shortcuts on top of any keymap, or duplicate one into your own. See Keymaps.

From IntelliJ IDEA and other JetBrains IDEs

The defaults already match IDEA: the keymap, tool window numbers (⌘1 / Alt+1 for Project, ⌘9 / Alt+9 for Git), ⇧⇧ / Shift Shift for Search Everywhere and ⌥↵ / Alt+Enter for context actions.

Import settings

Use File › Manage IDE Settings › Import Settings from JetBrains IDE… and pick one of the JetBrains IDEs found on this computer. To use a settings.zip exported from a JetBrains IDE instead, choose File › Manage IDE Settings › Import Settings… and select the zip. A confirmation lists what will be imported before anything changes:
  • Color schemes (the .icls files) and the color scheme in use
  • Editor font: family, size, line spacing (as line height) and ligatures
  • Trailing-space stripping, final newline on save, sticky lines, whitespace display, soft wraps
  • Confirm before exiting the IDE
Keymaps, code styles, live templates, inspection profiles and plugins are not imported; the confirmation lists the ones it skipped. Imported values go to the global settings.

Import a theme

With a project open, go to Settings › Plugins, open the gear menu and choose:
  • Import Theme from JetBrains IDE… to pick a theme plugin installed in your JetBrains IDEs, or
  • Import IntelliJ Theme from File… for a theme plugin .jar, a Marketplace .zip, a plugin folder or a .theme.json file.
The theme is converted into an OpenIDEA theme plugin and installed. Select it in Settings › Appearance & Behavior › Appearance › Theme. See Themes and fonts.

Import run configurations

Run Import Run Configurations from JetBrains (.run, .idea) from Find Action, or use the import link in Run › Edit Configurations…. OpenIDEA reads the project’s .run and .idea run configurations it can map; a notification says how many came in and why others were left out.

IdeaVim

Vim mode reads ~/.ideavimrc (or ~/.openideavimrc). Turn it on with Tools › Vim. See Vim mode.

From VS Code

Pick VS Code (macOS) or VS Code (Windows) as the keymap; then ⇧⌘P / Ctrl+Shift+P opens Find Action and ⌘P / Ctrl+P opens Go to File as you expect. .editorconfig files are applied. VS Code settings and extensions are not imported.

From Eclipse

Pick Eclipse (macOS) or Eclipse as the keymap.
  • Formatter. To keep using an Eclipse formatter profile for Java, open Settings › Editor › Code Style › Java, set Formatting profile to Custom Eclipse formatter XML and choose the exported XML file.
  • Workspaces and projects. Eclipse opens many projects in one workspace. OpenIDEA opens one project per window; to work on several folders together, create a workspace with File › New Workspace… or add folders with Attach Project….
  • Perspectives. OpenIDEA has no perspectives. Arrange tool windows the way you like and save the arrangement with Window › Tool Window Layouts › Save Current Layout as….

Concepts at a glance