---
title: "Интеграция с терминалом"
sidebarTitle: "Интеграция с терминалом"
description: "Интеграция Careti с терминалом позволяет вам переносить вывод терминала непосредственно в ваши беседы с Careti."
---
Интеграция Careti с терминалом позволяет вам переносить вывод терминала непосредственно в ваши беседы с Careti. Вместо копирования и вставки сообщений об ошибках или результатов команд, вы можете отправлять их в Careti простым щелчком правой кнопкой мыши в терминале.
<Frame>
<img
src="https://storage.googleapis.com/cline_public_images/docs/assets/terminal-integration.png"
alt="Terminal Integration"
/>
</Frame>
## Интеграция через контекстное меню по правому клику
Когда вы работаете в терминале VS Code и видите вывод, который хотите обсудить с Careti:
1. Щелкните правой кнопкой мыши в терминале
2. Выберите "Add to Careti" из контекстного меню
3. Вывод терминала немедленно отправляется в панель чата Careti
Это идеально подходит для:
- Отладки ошибок сборки
- Понимания сбоев тестов
- Анализа вывода команд
- Получения помощи с сообщениями об ошибках
Интеграция через контекстное меню по правому клику особенно полезна, когда вы уже работаете в терминале и сталкиваетесь с проблемой.
Вместо переключения контекста на панель чата Careti и ввода описания проблемы, вы можете отправить вывод терминала непосредственно в Careti всего парой кликов.
В качестве альтернативы, вы можете использовать упоминание [`@terminal`](/russian/features/at-mentions/terminal-mentions), чтобы отправить полный вывод терминала в Careti.
<Tip>
Для получения информации об использовании упоминаний `@terminal` в ваших сообщениях чата, см. документацию [Terminal
Mentions](/russian/features/at-mentions/terminal-mentions).
</Tip>
## Как работает интеграция с терминалом
Когда вы используете интеграцию через контекстное меню по правому клику, Careti:
1. Захватывает вывод терминала со всем сохраненным форматированием
2. Включает полный контекст, включая историю команд и результаты
3. Форматирует его соответствующим образом, чтобы AI мог понять
4. Позволяет AI видеть именно то, что видите вы
Это дает Careti полный контекст, необходимый для предоставления точной помощи с проблемами, связанными с терминалом.
## За кулисами
Интеграция с терминалом использует умный метод захвата вывода терминала:
1. Когда вы запускаете интеграцию, Careti:
- Временно сохраняет содержимое вашего текущего буфера обмена
- Выделяет все содержимое терминала (или использует существующее выделение)
- Копирует его в буфер обмена
- Считывает буфер обмена, чтобы получить содержимое терминала
- Восстанавливает исходное содержимое буфера обмена
2. Затем содержимое терминала:
- Форматируется с правильной подсветкой синтаксиса
- Добавляется в ваше сообщение или отправляется как новое сообщение
- Расширяется дополнительным контекстом, когда это необходимо
Этот подход гарантирует, что весь вывод терминала, включая цвета и форматирование, будет точно захвачен, не затрагивая ваш буфер обмена.
## Советы по эффективному использованию
- **Используйте интеграцию с терминалом для сообщений об ошибках**: Когда вы сталкиваетесь с ошибкой в терминале, отправка ее в Careti часто приводит к более быстрому разрешению, чем попытка описать ошибку.
- **При необходимости выбирайте определенный вывод**: По умолчанию интеграция захватывает все содержимое терминала, но вы также можете выбрать определенные строки перед щелчком правой кнопкой мыши, чтобы сосредоточиться только на соответствующем выводе.
- **Объедините вывод терминала с упоминаниями файлов**: После отправки вывода терминала в Careti вы можете улучшить свой вопрос, упомянув соответствующие файлы, используя функцию @ mentions.
- **Контекстуализируйте вывод сборки и тестов с помощью терминала**: Интеграция с терминалом особенно полезна для понимания сложных ошибок сборки или сбоев тестов, которые охватывают несколько строк.
В следующий раз, когда вы будете смотреть на загадочное сообщение об ошибке в вашем терминале, попробуйте использовать интеграцию Careti с терминалом вместо копирования и вставки. Вы получите более точную помощь, потому что Careti сможет увидеть полный контекст терминала с правильным форматированием.
## Устранение неполадок с терминалом
Если у вас возникли проблемы с интеграцией с терминалом, такие как "Shell Integration Unavailable" или команды, не отображающие вывод, пожалуйста, обратитесь к нашему полному [Terminal Integration Troubleshooting Guide](/russian/troubleshooting/terminal-integration-guide).
Руководство по устранению неполадок охватывает:
- Распространенные проблемы интеграции с терминалом и быстрые исправления
- Платформо-зависимые решения для Windows, macOS и Linux
- Конфигурации для конкретных оболочек для zsh, bash, PowerShell и других
- Расширенные методы отладки
- Оптимизация настроек терминала
<Tip>
**Быстрое исправление**: Большинство проблем с терминалом можно решить, переключившись на bash в настройках Careti и увеличив время ожидания интеграции оболочки до 10 секунд.
</Tip>