跳转到主要内容
OpenIDEA 沿用 IntelliJ IDEA 的模式:一个文件夹就是一个项目,各项功能放在工具窗口里,几乎所有操作都能通过随处搜索或查找操作找到。本页介绍哪些内容可以迁移过来,以及熟悉的功能在哪里。

选择快捷键方案

OpenIDEA 内置六套快捷键方案: 可以在以下位置切换:
  • 欢迎屏幕 › 自定义 › 按键映射
  • 设置 › 按键映射
  • 视图 › 快速切换方案…(⌃` / Ctrl+`)› 按键映射
可以在任意方案上修改单个快捷键,也可以复制一份作为自己的方案。参见键位映射。

从 IntelliJ IDEA 及其他 JetBrains IDE 迁移

默认设置已经和 IDEA 一致:快捷键方案、工具窗口编号(⌘1 / Alt+1 打开项目,⌘9 / Alt+9 打开 Git)、⇧⇧ / Shift Shift 打开随处搜索、⌥↵ / Alt+Enter 显示上下文操作。

导入设置

使用 文件 › 管理 IDE 设置 › 从 JetBrains IDE 导入设置…,从本机找到的 JetBrains IDE 中选择一个。如果手上是从 JetBrains IDE 导出的 settings.zip,则选择 文件 › 管理 IDE 设置 › 导入设置… 并选中该 zip 文件。 修改生效前会弹出确认框,列出将要导入的内容:
  • 配色方案(.icls 文件)以及当前使用的配色方案
  • 编辑器字体:字体、字号、行距(换算为行高)和连字
  • 去除行尾空格、保存时确保末尾换行、粘性行、显示空白字符、软换行
  • 退出 IDE 前确认
快捷键方案、代码样式、实时模板、检查配置和插件不会导入,确认框会列出被跳过的项。导入的值写入全局设置。

导入主题

打开一个项目后,进入 设置 › 插件,打开齿轮菜单,选择:
  • 从 JetBrains IDE 导入主题…:从本机 JetBrains IDE 已安装的主题插件中选择;或
  • 从文件导入 IntelliJ 主题…:选择主题插件的 .jar、插件市场下载的 .zip、插件文件夹或 .theme.json 文件。
主题会被转换为 OpenIDEA 主题插件并安装。之后在 设置 › 外观与行为 › 外观 › 主题 中选用。参见主题与字体。

导入运行配置

在查找操作中运行 从 JetBrains 导入运行配置(.run、.idea),或使用 运行 › 编辑配置… 对话框中的导入链接。OpenIDEA 会读取项目 .run 和 .idea 中能够转换的运行配置,并通过通知告诉你导入了多少、其余的为什么没有导入。

IdeaVim

Vim 模式会读取 ~/.ideavimrc(或 ~/.openideavimrc)。通过 工具 › Vim 开启。参见Vim 模式。

从 VS Code 迁移

把快捷键方案切换为 VS Code (macOS) 或 VS Code (Windows),之后 ⇧⌘P / Ctrl+Shift+P 打开查找操作,⌘P / Ctrl+P 打开转到文件,和你习惯的一样。 项目中的 .editorconfig 会生效。VS Code 的设置和扩展不会导入。

从 Eclipse 迁移

把快捷键方案切换为 Eclipse (macOS) 或 Eclipse。
  • 格式化器。 想继续用 Eclipse 的 Java 格式化配置,打开 设置 › 编辑器 › 代码样式 › Java,把 格式化方案 设为 自定义 Eclipse 格式化 XML,然后选择导出的 XML 文件。
  • 工作空间与项目。 Eclipse 在一个工作空间里打开多个项目;OpenIDEA 每个窗口打开一个项目。需要同时处理多个文件夹时,用 文件 › 新建工作区… 创建工作区,或用 附加项目… 添加文件夹。
  • 透视图。 OpenIDEA 没有透视图。按自己的习惯摆放工具窗口,再用 窗口 › 工具窗口布局 › 将当前布局另存为… 保存。

概念对照