Горячие клавиши
Горячие клавиши Careti позволяют получить доступ к AI-помощи, не отрывая рук от клавиатуры. Ускорьте свой рабочий процесс, используя горячие клавиши для распространенных действий Careti.
Горячие клавиши по умолчанию
Careti поставляется со следующими встроенными горячими клавишами для оптимизации вашего рабочего процесса:
| Действие | Windows/Linux | macOS | Condition | Описание |
|---|---|---|---|---|
| Add to Careti | Ctrl+' | Cmd+' | When text is selected | Добавляет выбранный код в Careti chat |
| Focus Chat Input | Ctrl+' | Cmd+' | When no text is selected | Переводит фокус в поле ввода Careti chat |
| Generate Commit Message | (unset) | (unset) | When Git is the SCM provider | Доступно через Source Control view |
Доступные команды для пользовательских горячих клавиш
Хотя Careti имеет всего несколько горячих клавиш по умолчанию, вы можете назначить свои собственные горячие клавиши любой из этих команд:
| Command ID | Описание |
|---|---|
caret.addToChat | Добавляет выбранный код в Careti chat |
caret.addTerminalOutputToChat | Добавляет вывод терминала в Careti |
caret.focusChatInput | Переводит фокус в поле ввода Careti chat |
caret.generateGitCommitMessage | Генерирует сообщение коммита для подготовленных изменений |
caret.explainCode | Объясняет выбранный код |
caret.improveCode | Предлагает улучшения для выбранного кода |
caret.fixWithCline | Исправляет код с ошибками |
claude-dev.SidebarProvider.focus | Открывает и фокусирует боковую панель Careti |
Настройка горячих клавиш
Вы можете настроить горячие клавиши Careti в соответствии со своими предпочтениями:
-
Откройте редактор Keyboard Shortcuts в VSCode:
- Нажмите
Ctrl+K Ctrl+S(Windows/Linux) илиCmd+K Cmd+S(macOS) - Или перейдите в File > Preferences > Keyboard Shortcuts
- Нажмите
-
Найдите "Careti", чтобы увидеть все доступные команды
-
Щелкните значок карандаша рядом с любой командой, чтобы изменить ее горячую клавишу
-
Нажмите клавиши, которые хотите назначить этой команде
-
Нажмите Enter, чтобы сохранить новую горячую клавишу
Предлагаемые пользовательские горячие клавиши
Вот несколько предлагаемых горячих клавиш, которые могут оказаться полезными:
| Действие | Предлагаемая горячая клавиша | Command ID | Описание |
|---|---|---|---|
| Open Careti Sidebar | Ctrl+Shift+C / Cmd+Shift+C | claude-dev.SidebarProvider.focus | Открывает панель Careti sidebar |
| New Task | Alt+N | caret.plusButtonClicked | Запускает новую задачу Careti |
| Add Terminal to Careti | Alt+T | caret.addTerminalOutputToChat | Добавляет вывод терминала в Careti |
| Clear Current Task | Alt+C | (Requires custom keybinding to UI action) | Очищает текущую задачу |
Работа только с клавиатурой
С правильными горячими клавишами вы можете использовать Careti, даже не касаясь мыши:
- Выберите код с помощью навигации по клавиатуре (клавиши
Shift+Arrow) - Отправьте в Careti с помощью
Ctrl+'/Cmd+' - Введите свой вопрос и нажмите Enter
- Просмотрите ответ и примените предложения
Горячие клавиши интеграции с редактором
Горячие клавиши Careti легко интегрируются со встроенными горячими клавишами VSCode:
- Используйте горячие клавиши выбора VSCode (
Ctrl+L/Cmd+Lдля выбора строки и т. д.) перед отправкой кода в Careti. - Комбинируйте с горячими клавишами разделения редактора VSCode, чтобы просматривать код и Careti бок о бок
- Используйте горячую клавишу фокуса терминала VSCode (
Ctrl+`/Cmd+`) перед захватом вывода терминала
Советы по эффективному использованию
- Сначала изучите горячую клавишу по умолчанию: Горячая клавиша
Ctrl+'/Cmd+'универсальна - она добавляет выбранный код в чат, когда текст выбран, или фокусирует ввод чата, когда ничего не выбрано. - Создайте мышечную память: Используйте горячие клавиши последовательно, чтобы выработать привычки
- Настройте для своего рабочего процесса: Назначьте горячие клавиши командам, которые вы часто используете
- Учитывайте эргономику: Выбирайте горячие клавиши, которые удобны для вашей раскладки клавиатуры
Горячие клавиши могут показаться небольшой оптимизацией, но они могут значительно ускорить ваш рабочий процесс при регулярном использовании Careti. Держа руки на клавиатуре, вы поддерживаете свой поток кодирования, при этом получая помощь от AI именно тогда, когда она вам нужна.
Как найти все доступные команды
Чтобы увидеть все команды Careti, которым можно назначить горячие клавиши:
- Откройте Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) - Введите "Careti", чтобы отфильтровать список
- Просмотрите доступные команды
Это поможет вам обнаружить функции, о которых вы, возможно, не знали, и назначить горячие клавиши тем, которые вы используете чаще всего.
