summaryrefslogtreecommitdiffhomepage
path: root/packages/web/src/content/docs/ru/config.mdx
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-02-28 15:27:11 -0600
committerGitHub <[email protected]>2026-02-28 15:27:11 -0600
commite1e18c7abdb1025d7be63acee1f188b94d16eb9b (patch)
treead14a08aba4752d3ab03452209520c94bb0df59e /packages/web/src/content/docs/ru/config.mdx
parent971bd30516fb2b245f87bdf79e36bb64e72265bc (diff)
downloadopencode-e1e18c7abdb1025d7be63acee1f188b94d16eb9b.tar.gz
opencode-e1e18c7abdb1025d7be63acee1f188b94d16eb9b.zip
chore(docs): i18n sync (#15417)
Diffstat (limited to 'packages/web/src/content/docs/ru/config.mdx')
-rw-r--r--packages/web/src/content/docs/ru/config.mdx50
1 files changed, 27 insertions, 23 deletions
diff --git a/packages/web/src/content/docs/ru/config.mdx b/packages/web/src/content/docs/ru/config.mdx
index 14af31cfd..5d91dc5e0 100644
--- a/packages/web/src/content/docs/ru/config.mdx
+++ b/packages/web/src/content/docs/ru/config.mdx
@@ -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` — Буфер токенов для сжатия. Оставляет достаточное окно, чтобы избежать переполнения во время сжатия.
---