Курс

Горячие клавиши VS Code

БЛОК 5: НАСТРОЙКИ В VS CODE • Урок 18 из 19

У-ля-ля, блаженство для пальчиков

Итак, ситуация.

Во время работы, часто приходится подтверждать различные действия Клода. Делать это с помощью мышки – не обязательно. Более того, рекомендую вообще так не делать.

Подтверждать изменение файлов, переключаться между чатами, прикреплять скрины, всё это можно творить, не поднимая пальцы с клавиатуры. И многое другое тоже 🎹

image.png

Зачем? Чтобы ускорить рабочий процесс, конечно же. Это в моменте потянуться до мышки занимает 2 секунды. А при работе над целым проектом, это уже минуты. А потом часы. А время драгоценно и невозвратно.

Что уже работает без настройки

Cmd+Escape (Mac) / Ctrl+Escape (Win) — фокус на поле ввода. Можно сразу начинать печатать. Это удобно, когда ты делал какое-то действие, и тебе надо быстро вернуть своё внимание в чат, чтобы что-то сказать.

Cmd+Shift+Escape (Mac) / Ctrl+Shift+Escape (Win) — открыть новый чат в отдельной вкладке. Удобно когда хочешь параллельно работать над несколькими задачами.

Option+K (Mac) / Alt+K (Win) — вставить ссылку на текущий файл и выделенный код в чат. Выдели кусок кода → нажми — и Claude сразу видит что ты имеешь в виду.

Tabпереключение между элементами интерфейса: прикрепление документов, файлов, команды и т.д.

Shift+Tabпереключение между режимами работы:

  • Plan Mode (чтобы он сосредоточился на думании)
  • Edit automatically (чтобы побежал ебошить)
  • Ask before edit (уточнять перед редактированием)

Что рекомендую настроить:

Подтверждение изменений ✔️

Когда Claude предлагает изменить файл, открывается превью. Можно настроить клавишу (например Y) чтобы подтверждать без мышки. Щас, скорее всего, ты не поймёшь зачем это надо. Но когда у тебя будет одновременно открыто 5+ чатов – поймёшь)))

Переключение между чатами 💬

Если работаешь с несколькими вкладками Claude, удобно делать это через комбинации, например: Cmd+1, Cmd+2 или что-то подобное. А не тянуться до мышки, чтобы навести курсор на другую вкладку, чтобы только тогда кликнуть.

Всё, что тебе удобно 😏

Обрати внимание на действия, которые регулярно отнимают твои секунды и заставляют переключать внимание, и преврати их в комбинации клавиш. Если ты активно играл в игрульки – ты понимаешь зачем это надо.

Чё как делается 🛠️

Способ 1:

Правой кнопкой мыши на оранжевую иконку Claude (правый верхний угол) → и выбери Configure Keybinding.

Способ 2:

Cmd+K затем Cmd+S — откроются настройки клавиш VS Code. Набери «Claude» в поиске — увидишь все доступные действия.

Способ 3 (терминал):

Если работаешь с Claude в терминале — набери /keybindings прямо в чате. Откроется файл ~/.claude/keybindings.json, где можно переназначить любую клавишу. Изменения применяются сразу, без перезапуска.

А если работаешь в терминале

В терминале (включая встроенный терминал VS Code) свой набор клавиш:

Клавиша

Что делает

y или Enter

Подтвердить действие

n или Escape

Отклонить

d

Показать полный diff

Shift+Tab

Переключить режим (как в расширении)

Ctrl+C

Прервать текущую операцию

Если используешь Agent Teams (из предыдущих уроков):

Клавиша

Что делает

Shift+Down

Переключиться на следующего тиммейта

Ctrl+T

Показать/скрыть таск-лист

Для пользователей Windows

Комбинации клавиш отличаются, но не сильно. Например, вместо Cmd используется Ctrl, и всякое такое. Проще всего спросить Claude:

Какие горячие клавиши работают для Claude Code в VS Code на Windows? Что стоит настроить?

Он подскажет актуальные комбинации для твоей системы. И поможет наварганить, если ты скажешь ему чего хочешь.

💭 От Тома:
Ужасно очевидная вещь, которую я почему-то -_- долго не делал. А когда сделал, долго себя после этого благодарил. Оказалось, что мышка пздц внимание отвлекает. В моменте не ощущалось. А потом как офигел.