Обзор команд и сочетаний клавиш
Careti интегрируется непосредственно в интерфейс VSCode, позволяя вам получать доступ к помощи AI, не нарушая рабочий процесс. Эти интеграции отображаются в виде команд в контекстных меню, сочетаний клавиш и быстрых исправлениях по всему редактору.
Что такое интеграции с редактором?
Интеграции с редактором — это команды и сочетания клавиш, которые позволяют использовать Careti прямо там, где вы работаете. Вместо того, чтобы сначала переключаться на панель Careti, вы можете выделить код, щелкнуть правой кнопкой мыши и немедленно отправить его в Careti для получения помощи. Эти интеграции отображаются в разных местах VSCode:
- В контекстном меню редактора (меню, вызываемом правой кнопкой мыши) — "Add to Careti"
- В контекстном меню терминала — "Add to Careti"
- В представлении системы контроля версий (Source Control) — "Generate Commit Message"
- В виде сочетаний клавиш — Различные команды Careti
- В виде опций Quick Fix (меню с лампочкой) — "Fix with Careti", "Explain with Careti", "Improve with Careti"
Доступные интеграции с редактором
Careti предлагает несколько интеграций с редактором, каждая из которых предназначена для улучшения различных аспектов вашего рабочего процесса разработки:
Команды для кода
Щелкните правой кнопкой мыши код, чтобы добавить его в Careti, или используйте меню с лампочкой, чтобы исправить ошибки, объяснить код или улучшить его. Careti видит полный контекст кода, включая импорты и окружающие функции.
Интеграция с терминалом
Добавьте вывод терминала в Careti, щелкнув правой кнопкой мыши, или используйте упоминания @terminal. Идеально подходит для отладки ошибок сборки, сбоев тестов или проблем времени выполнения.
Интеграция с Git
Создавайте сообщения коммитов, объясняйте различия или анализируйте изменения с помощью интеграции Careti с Git. Careti понимает контекст вашей системы контроля версий.
Сочетания клавиш
Ускорьте свой рабочий процесс с помощью сочетаний клавиш для общих действий Careti. Быстро добавляйте код в чат, исправляйте ошибки или улучшайте свой код.
Как они работают
Когда вы используете эти команды, Careti:
- Захватывает соответствующий контекст (выбранный код, путь к файлу, вывод терминала и т. д.)
- Фокусирует интерфейс Careti
- Создает разговор с захваченным контекстом
- В некоторых случаях автоматически генерирует предлагаемый запрос
В фоновом режиме эти команды используют VSCode's extension API для регистрации команд, доступа к состоянию редактора и управления интерфейсом VSCode.
