mirror of
https://gitea.toothfairyai.com/ToothFairyAI/tf_code.git
synced 2026-04-18 14:44:40 +00:00
fix(docs): translations
This commit is contained in:
@@ -1,15 +1,15 @@
|
||||
---
|
||||
title: Введение
|
||||
description: Начните работу с OpenCode.
|
||||
description: Начните работу с opencode.
|
||||
---
|
||||
|
||||
import { Tabs, TabItem } from "@astrojs/starlight/components"
|
||||
import config from "../../../../config.mjs"
|
||||
export const console = config.console
|
||||
|
||||
[**OpenCode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе терминала, настольного приложения или расширения IDE.
|
||||
[**opencode**](/) — это агент кодирования искусственного интеллекта с открытым исходным кодом. Он доступен в виде интерфейса на базе терминала, настольного приложения или расширения IDE.
|
||||
|
||||

|
||||

|
||||
|
||||
Давайте начнем.
|
||||
|
||||
@@ -17,7 +17,7 @@ export const console = config.console
|
||||
|
||||
#### Предварительные условия
|
||||
|
||||
Чтобы использовать OpenCode в вашем терминале, вам понадобится:
|
||||
Чтобы использовать opencode в вашем терминале, вам понадобится:
|
||||
|
||||
1. Современный эмулятор терминала, например:
|
||||
- [WezTerm](https://wezterm.org), кроссплатформенный
|
||||
@@ -31,7 +31,7 @@ export const console = config.console
|
||||
|
||||
## Установить
|
||||
|
||||
Самый простой способ установить OpenCode — через сценарий установки.
|
||||
Самый простой способ установить opencode — через сценарий установки.
|
||||
|
||||
```bash
|
||||
curl -fsSL https://opencode.ai/install | bash
|
||||
@@ -79,7 +79,7 @@ curl -fsSL https://opencode.ai/install | bash
|
||||
brew install anomalyco/tap/opencode
|
||||
```
|
||||
|
||||
> Мы рекомендуем использовать кран OpenCode для получения самых последних версий. Официальная формула `brew install opencode` поддерживается командой Homebrew и обновляется реже.
|
||||
> Мы рекомендуем использовать кран opencode для получения самых последних версий. Официальная формула `brew install opencode` поддерживается командой Homebrew и обновляется реже.
|
||||
|
||||
- **Использование Paru в Arch Linux**
|
||||
|
||||
@@ -90,7 +90,7 @@ curl -fsSL https://opencode.ai/install | bash
|
||||
#### Окна
|
||||
|
||||
:::tip[Рекомендуется: используйте WSL]
|
||||
Для наилучшей работы в Windows мы рекомендуем использовать [Подсистема Windows для Linux (WSL)](/docs/windows-wsl). Он обеспечивает лучшую производительность и полную совместимость с функциями OpenCode.
|
||||
Для наилучшей работы в Windows мы рекомендуем использовать [Подсистема Windows для Linux (WSL)](/docs/windows-wsl). Он обеспечивает лучшую производительность и полную совместимость с функциями opencode.
|
||||
:::
|
||||
|
||||
- **Используя шоколадный**
|
||||
@@ -123,7 +123,7 @@ curl -fsSL https://opencode.ai/install | bash
|
||||
docker run -it --rm ghcr.io/anomalyco/opencode
|
||||
```
|
||||
|
||||
В настоящее время находится поддержка установки OpenCode в Windows с помощью Bun.
|
||||
В настоящее время находится поддержка установки opencode в Windows с помощью Bun.
|
||||
|
||||
Вы также можете получить двоичный файл из файла [Releases](https://github.com/anomalyco/opencode/releases).
|
||||
|
||||
@@ -131,10 +131,10 @@ curl -fsSL https://opencode.ai/install | bash
|
||||
|
||||
## Настроить
|
||||
|
||||
С OpenCode вы можете использовать любого поставщика LLM, настроив его ключи API.
|
||||
С opencode вы можете использовать любого поставщика LLM, настроив его ключи API.
|
||||
|
||||
Если вы новичок в использовании поставщиков LLM, мы рекомендуем использовать [OpenCode Zen](/docs/zen).
|
||||
Это тщательно подобранный список моделей, протестированных и проверенных OpenCode.
|
||||
Это тщательно подобранный список моделей, протестированных и проверенных opencode.
|
||||
команда.
|
||||
|
||||
1. Запустите команду `/connect` в TUI, выберите opencode и перейдите по адресу [opencode.ai/auth](https://opencode.ai/auth).
|
||||
@@ -167,33 +167,33 @@ curl -fsSL https://opencode.ai/install | bash
|
||||
cd /path/to/project
|
||||
```
|
||||
|
||||
И запустите OpenCode.
|
||||
И запустите opencode.
|
||||
|
||||
```bash
|
||||
opencode
|
||||
```
|
||||
|
||||
Затем инициализируйте OpenCode для проекта, выполнив следующую команду.
|
||||
Затем инициализируйте opencode для проекта, выполнив следующую команду.
|
||||
|
||||
```bash frame="none"
|
||||
/init
|
||||
```
|
||||
|
||||
Это позволит OpenCode проанализировать ваш проект и создать файл `AGENTS.md` в
|
||||
Это позволит opencode проанализировать ваш проект и создать файл `AGENTS.md` в
|
||||
корень проекта.
|
||||
|
||||
:::tip
|
||||
Вам следует зафиксировать файл `AGENTS.md` вашего проекта в Git.
|
||||
:::
|
||||
|
||||
Это помогает OpenCode понять структуру проекта и шаблоны кодирования.
|
||||
Это помогает opencode понять структуру проекта и шаблоны кодирования.
|
||||
использовал.
|
||||
|
||||
---
|
||||
|
||||
## Использование
|
||||
|
||||
Теперь вы готовы использовать OpenCode для работы над своим проектом. Не стесняйтесь спрашивать это
|
||||
Теперь вы готовы использовать opencode для работы над своим проектом. Не стесняйтесь спрашивать это
|
||||
что-либо!
|
||||
|
||||
Если вы новичок в использовании агента кодирования ИИ, вот несколько примеров, которые могут вам помочь.
|
||||
@@ -203,7 +203,7 @@ opencode
|
||||
|
||||
### Задавайте вопросы
|
||||
|
||||
Вы можете попросить OpenCode объяснить вам кодовую базу.
|
||||
Вы можете попросить opencode объяснить вам кодовую базу.
|
||||
|
||||
:::tip
|
||||
Используйте ключ `@` для нечеткого поиска файлов в проекте.
|
||||
@@ -219,11 +219,11 @@ How is authentication handled in @packages/functions/src/api/index.ts
|
||||
|
||||
### Добавить функции
|
||||
|
||||
Вы можете попросить OpenCode добавить новые функции в ваш проект. Хотя мы сначала рекомендуем попросить его создать план.
|
||||
Вы можете попросить opencode добавить новые функции в ваш проект. Хотя мы сначала рекомендуем попросить его создать план.
|
||||
|
||||
1. **Составьте план**
|
||||
|
||||
OpenCode имеет _режим планирования_, который отключает возможность вносить изменения и
|
||||
opencode имеет _режим планирования_, который отключает возможность вносить изменения и
|
||||
вместо этого предложите _как_ реализовать эту функцию.
|
||||
|
||||
Переключитесь на него с помощью клавиши **Tab**. Вы увидите индикатор этого в правом нижнем углу.
|
||||
@@ -240,11 +240,11 @@ How is authentication handled in @packages/functions/src/api/index.ts
|
||||
From this screen, the user can undelete a note or permanently delete it.
|
||||
```
|
||||
|
||||
Вы хотите предоставить OpenCode достаточно подробностей, чтобы понять, чего вы хотите. Это помогает
|
||||
Вы хотите предоставить opencode достаточно подробностей, чтобы понять, чего вы хотите. Это помогает
|
||||
поговорить с ним так, как будто вы разговариваете с младшим разработчиком в своей команде.
|
||||
|
||||
:::кончик
|
||||
Дайте OpenCode много контекста и примеров, чтобы помочь ему понять, что вы
|
||||
Дайте opencode много контекста и примеров, чтобы помочь ему понять, что вы
|
||||
хотеть.
|
||||
:::
|
||||
|
||||
@@ -261,7 +261,7 @@ How is authentication handled in @packages/functions/src/api/index.ts
|
||||
Перетащите изображения в терминал, чтобы добавить их в подсказку.
|
||||
:::
|
||||
|
||||
OpenCode может сканировать любые изображения, которые вы ему предоставляете, и добавлять их в командную строку. Ты можешь
|
||||
opencode может сканировать любые изображения, которые вы ему предоставляете, и добавлять их в командную строку. Ты можешь
|
||||
сделайте это, перетащив изображение в терминал.
|
||||
|
||||
3. **Создайте функцию**
|
||||
@@ -283,7 +283,7 @@ How is authentication handled in @packages/functions/src/api/index.ts
|
||||
|
||||
### Внести изменения
|
||||
|
||||
Для более простых изменений вы можете попросить OpenCode создать его напрямую.
|
||||
Для более простых изменений вы можете попросить opencode создать его напрямую.
|
||||
без необходимости предварительного рассмотрения плана.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/settings.ts" "@packages/functions/src/notes.ts"
|
||||
@@ -292,14 +292,14 @@ handled in the /notes route in @packages/functions/src/notes.ts and implement
|
||||
the same logic in @packages/functions/src/settings.ts
|
||||
```
|
||||
|
||||
Вы хотите убедиться, что вы предоставляете достаточно деталей, чтобы OpenCode сделал правильный выбор.
|
||||
Вы хотите убедиться, что вы предоставляете достаточно деталей, чтобы opencode сделал правильный выбор.
|
||||
изменения.
|
||||
|
||||
---
|
||||
|
||||
### Отменить изменения
|
||||
|
||||
Допустим, вы просите OpenCode внести некоторые изменения.
|
||||
Допустим, вы просите opencode внести некоторые изменения.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
@@ -312,14 +312,14 @@ Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
/undo
|
||||
```
|
||||
|
||||
OpenCode теперь отменит внесенные вами изменения и покажет исходное сообщение.
|
||||
opencode теперь отменит внесенные вами изменения и покажет исходное сообщение.
|
||||
снова.
|
||||
|
||||
```txt frame="none" "@packages/functions/src/api/index.ts"
|
||||
Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
```
|
||||
|
||||
Отсюда вы можете настроить подсказку и попросить OpenCode повторить попытку.
|
||||
Отсюда вы можете настроить подсказку и попросить opencode повторить попытку.
|
||||
|
||||
:::tip
|
||||
Вы можете запустить `/undo` несколько раз, чтобы отменить несколько изменений.
|
||||
@@ -335,7 +335,7 @@ Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
|
||||
## Делиться
|
||||
|
||||
Разговоры, которые вы ведете с OpenCode, можно [поделиться с вашим
|
||||
Разговоры, которые вы ведете с opencode, можно [поделиться с вашим
|
||||
команда](/docs/share).
|
||||
|
||||
```bash frame="none"
|
||||
@@ -348,12 +348,12 @@ Can you refactor the function in @packages/functions/src/api/index.ts?
|
||||
По умолчанию общий доступ к беседам не предоставляется.
|
||||
:::
|
||||
|
||||
Вот [пример диалога](https://opencode.ai/s/4XP1fce5) с OpenCode.
|
||||
Вот [пример диалога](https://opencode.ai/s/4XP1fce5) с opencode.
|
||||
|
||||
---
|
||||
|
||||
## Настроить
|
||||
|
||||
И все! Теперь вы профессионал в использовании OpenCode.
|
||||
И все! Теперь вы профессионал в использовании opencode.
|
||||
|
||||
Чтобы создать свою собственную, мы рекомендуем [выбрать тему](/docs/themes), [настроить привязки клавиш](/docs/keybinds), [настроить средства форматирования кода](/docs/formatters), [создать собственные команды](/docs/commands) или поиграться с файлом [OpenCode config](/docs/config).
|
||||
Чтобы создать свою собственную, мы рекомендуем [выбрать тему](/docs/themes), [настроить привязки клавиш](/docs/keybinds), [настроить средства форматирования кода](/docs/formatters), [создать собственные команды](/docs/commands) или поиграться с файлом [opencode config](/docs/config).
|
||||
|
||||
Reference in New Issue
Block a user