Files
openidea/docs/zh/guide/settings.mdx
T

55 lines
3.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
title: "设置"
description: "打开和搜索设置窗口,区分全局值与项目值,以及导出、导入设置和为新项目预设设置。"
---
## 打开设置
- macOS:**OpenIDEA › 设置…** 或 `⌘,`
- Windows 和 Linux:**文件 › 设置…** 或 `Ctrl+Alt+S`
设置在独立窗口中打开。左侧的树和 IntelliJ IDEA 一样分组:**外观与行为**、**按键映射**、**编辑器**、**插件**、**版本控制**、**构建、执行、部署**、**语言和框架**、**工具** 和 **安全**。已安装的插件也可以添加自己的设置页。
## 查找设置项
在树上方的搜索框中输入关键词。树中只保留匹配的页面,页面中匹配的选项名称会高亮显示。英文和当前界面语言都可以搜索。
不打开设置窗口也能搜索:**随处搜索**(`⇧⇧` / `Shift Shift`)和 **查找操作**(`⇧⌘A` / `Ctrl+Shift+A`)都会列出设置项,选中后直接打开对应页面。
## 应用更改
修改会先暂存,点击 **应用** 或 **确定** 后才保存,点击 **取消** 则放弃。大多数更改会立即在所有打开的窗口中生效。
## 全局设置与项目设置
设置分两级:
- **全局** 值对所有项目生效。
- **项目** 值只对某个项目生效,并覆盖全局值。
支持项目值的页面顶部有 **全局** / **此项目** 切换。选中 **此项目** 时,修改会保存到项目中的 `.openidea/settings.toml`,并覆盖全局值。如果希望团队共享这些值,把该文件提交到版本库即可。
有些设置只能全局配置,例如 MCP 服务器和 HTTP 代理。项目文件永远不能把项目标记为受信任,信任决定只保存在你的用户数据中(参见[快速上手](/zh/guide/quickstart))。
## 新项目的设置
**文件 › 新项目设置 › 新项目的设置…** 打开只编辑全局层的设置窗口,默认定位到 Java 页面。新项目会继承这些值,适合预设 JDK、Maven、语言服务器等每个项目一开始都需要的配置。
## 导出与导入
在 **文件 › 管理 IDE 设置** 下:
- **导出设置…**:把全局设置写入一个 JSON 文件(默认名为 `openidea-settings.json`),同时包含实时模板、文件模板、后缀模板、宏、工具窗口布局和部分视图选项。
- **导入设置…**:用导出文件中的设置替换当前全局设置。按提示重启后,导入的模板、宏、布局和视图选项才会生效。在这里选择 JetBrains 的 `settings.zip`,则会改为从 JetBrains IDE 导入。
- **从 JetBrains IDE 导入设置…**:从本机安装的 JetBrains IDE 导入。参见[从其他 IDE 迁移](/zh/guide/migrate)。
## 设置文件
设置以 TOML 格式保存:全局值在配置目录的 `settings.toml` 中,项目值在 `<项目>/.openidea/settings.toml` 中,都可以手动编辑。文件格式和配置键参见[设置项](/zh/reference/settings),全局文件的位置参见[数据目录与日志](/zh/reference/data-directories)。
## 相关页面
- [键位映射](/zh/guide/keymap)
- [主题与字体](/zh/guide/themes)
- [界面语言](/zh/guide/locale)