Skip to main content

Обзор команд и сочетаний клавиш

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.