chore(docs): i18n sync (#15417)
This commit is contained in:
@@ -97,6 +97,8 @@ opencode поддерживает форматы **JSON** и **JSONC** (JSON с
|
||||
|
||||
Поместите глобальную конфигурацию opencode в `~/.config/opencode/opencode.json`. Используйте глобальную конфигурацию для общепользовательских настроек, таких как темы, поставщики или привязки клавиш.
|
||||
|
||||
Для настроек, специфичных для TUI, используйте `~/.config/opencode/tui.json`.
|
||||
|
||||
Глобальная конфигурация переопределяет настройки по умолчанию для удаленной организации.
|
||||
|
||||
---
|
||||
@@ -105,6 +107,8 @@ opencode поддерживает форматы **JSON** и **JSONC** (JSON с
|
||||
|
||||
Добавьте `opencode.json` в корень вашего проекта. Конфигурация проекта имеет наивысший приоритет среди стандартных файлов конфигурации — она переопределяет как глобальные, так и удаленные конфигурации.
|
||||
|
||||
Для настроек TUI, специфичных для проекта, добавьте `tui.json` рядом с ним.
|
||||
|
||||
:::tip
|
||||
Поместите конфигурацию конкретного проекта в корень вашего проекта.
|
||||
:::
|
||||
@@ -145,34 +149,32 @@ opencode run "Hello world"
|
||||
|
||||
Файл конфигурации имеет схему, определенную в [**`opencode.ai/config.json`**](https://opencode.ai/config.json).
|
||||
|
||||
Конфигурация TUI использует [**`opencode.ai/tui.json`**](https://opencode.ai/tui.json).
|
||||
|
||||
Ваш редактор должен иметь возможность проверять и автозаполнять данные на основе схемы.
|
||||
|
||||
---
|
||||
|
||||
### TUI
|
||||
|
||||
Вы можете настроить параметры TUI с помощью опции `tui`.
|
||||
Используйте специальный файл `tui.json` (или `tui.jsonc`) для настроек, специфичных для TUI.
|
||||
|
||||
```json title="opencode.json"
|
||||
```json title="tui.json"
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"tui": {
|
||||
"scroll_speed": 3,
|
||||
"scroll_acceleration": {
|
||||
"enabled": true
|
||||
},
|
||||
"diff_style": "auto"
|
||||
}
|
||||
"$schema": "https://opencode.ai/tui.json",
|
||||
"scroll_speed": 3,
|
||||
"scroll_acceleration": {
|
||||
"enabled": true
|
||||
},
|
||||
"diff_style": "auto"
|
||||
}
|
||||
```
|
||||
|
||||
Доступные варианты:
|
||||
Используйте `OPENCODE_TUI_CONFIG`, чтобы указать на пользовательский файл конфигурации TUI.
|
||||
|
||||
- `scroll_acceleration.enabled` — включить ускорение прокрутки в стиле MacOS. **Имеет приоритет над `scroll_speed`.**
|
||||
- `scroll_speed` — пользовательский множитель скорости прокрутки (по умолчанию: `3`, минимум: `1`). Игнорируется, если `scroll_acceleration.enabled` равен `true`.
|
||||
- `diff_style` — управление рендерингом различий. `"auto"` адаптируется к ширине terminal, `"stacked"` всегда отображает один столбец.
|
||||
Устаревшие ключи `theme`, `keybinds` и `tui` в `opencode.json` устарели и автоматически переносятся, когда это возможно.
|
||||
|
||||
[Подробнее об использовании TUI можно узнать здесь](/docs/tui).
|
||||
[Подробнее об использовании TUI можно узнать здесь](/docs/tui#configure).
|
||||
|
||||
---
|
||||
|
||||
@@ -298,12 +300,12 @@ Amazon Bedrock поддерживает конфигурацию, специфи
|
||||
|
||||
### theme
|
||||
|
||||
Вы можете настроить тему, которую хотите использовать, в конфигурации opencode с помощью опции `theme`.
|
||||
Установите тему пользовательского интерфейса в `tui.json`.
|
||||
|
||||
```json title="opencode.json"
|
||||
```json title="tui.json"
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"theme": ""
|
||||
"$schema": "https://opencode.ai/tui.json",
|
||||
"theme": "tokyonight"
|
||||
}
|
||||
```
|
||||
|
||||
@@ -403,11 +405,11 @@ Amazon Bedrock поддерживает конфигурацию, специфи
|
||||
|
||||
### Сочетания клавиш
|
||||
|
||||
Вы можете настроить привязки клавиш с помощью опции `keybinds`.
|
||||
Настройте привязки клавиш в `tui.json`.
|
||||
|
||||
```json title="opencode.json"
|
||||
```json title="tui.json"
|
||||
{
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"$schema": "https://opencode.ai/tui.json",
|
||||
"keybinds": {}
|
||||
}
|
||||
```
|
||||
@@ -487,13 +489,15 @@ opencode автоматически загрузит все новые обно
|
||||
"$schema": "https://opencode.ai/config.json",
|
||||
"compaction": {
|
||||
"auto": true,
|
||||
"prune": true
|
||||
"prune": true,
|
||||
"reserved": 10000
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
- `auto` — автоматически сжимать сеанс при заполнении контекста (по умолчанию: `true`).
|
||||
- `prune` — удалить старые выходные данные инструмента для сохранения токенов (по умолчанию: `true`).
|
||||
- `reserved` — Буфер токенов для сжатия. Оставляет достаточное окно, чтобы избежать переполнения во время сжатия.
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user