Добавить в корзинуПозвонить
Найти в Дзене
Код Доступа

«Ускоряем код в 2 раза: 3 горячие клавиши VS Code, о которых молчат блогеры»

Ctrl + D Представь: нужно переименовать не просто переменную user, а слово, которое встречается и внутри строк, и в комментариях. Выделяешь мышью или клавишами нужный фрагмент — можно даже целую фразу, например function updateUser. Зажимаешь Ctrl и один раз жмёшь D. Редактор моментально находит следующее точно такое же совпадение и выделяет его, не трогая ничего лишнего. Ещё одно нажатие — и у тебя уже три активных курсора в разных местах файла. Теперь печатай новое имя, и правка происходит одновременно везде. Никакого поиска с риском заменить не то, никакой мыши. Когда чинишь легаси-код, где одно и то же название разбросано по сотне строк, эта клавиша экономит минуты чистого времени. А если хочешь пропустить какое-то вхождение — просто жмёшь Ctrl+K, потом Ctrl+D, и оно убирается из выделения. Полный контроль без отрыва от клавиатуры. Здесь могла бы быть гифка: выделен кусок строки const API_URL =, три нажатия Ctrl+D — и три курсора на таких же фрагментах, одновременное редактирование.

Ctrl + D

Представь: нужно переименовать не просто переменную user, а слово, которое встречается и внутри строк, и в комментариях. Выделяешь мышью или клавишами нужный фрагмент — можно даже целую фразу, например function updateUser. Зажимаешь Ctrl и один раз жмёшь D. Редактор моментально находит следующее точно такое же совпадение и выделяет его, не трогая ничего лишнего. Ещё одно нажатие — и у тебя уже три активных курсора в разных местах файла.

Теперь печатай новое имя, и правка происходит одновременно везде. Никакого поиска с риском заменить не то, никакой мыши. Когда чинишь легаси-код, где одно и то же название разбросано по сотне строк, эта клавиша экономит минуты чистого времени. А если хочешь пропустить какое-то вхождение — просто жмёшь Ctrl+K, потом Ctrl+D, и оно убирается из выделения. Полный контроль без отрыва от клавиатуры.

Здесь могла бы быть гифка: выделен кусок строки const API_URL =, три нажатия Ctrl+D — и три курсора на таких же фрагментах, одновременное редактирование.

Ctrl + Shift + K

Бывает, смотришь на функцию и понимаешь: вот эта строка, и вот та, и ещё пять — просто мусор. Тянуться к мыши, выделять начало и конец, жать Backspace — процесс на несколько секунд, которые суммируются в усталость. Вместо этого ставишь курсор на ненужную строчку, зажимаешь Ctrl+Shift и давишь K. Строка исчезает целиком. Сразу. Неважно, что на ней написано, не нужно ничего выделять.

Повторил на трёх-четырёх строках подряд — и половина экрана очищена. Если передумал, Ctrl+Z возвращает всё на место. Особенно выручает, когда вычищаешь отладочные console.log перед коммитом или убираешь устаревшие комментарии. Пальцы запоминают этот аккорд за пару дней и потом сами находят его быстрее, чем ты успеваешь подумать.

Здесь могла бы быть гифка: курсор на строке с дебажным выводом, нажатие — строки нет, ещё три нажатия — блок чистого кода.

Alt + ↓ / ↑

Перемещать код мышкой — это как перекладывать кирпичи в перчатках. Выделяешь блок — целую строку, несколько строк или даже кусок условия if. Зажимаешь Alt и жмёшь стрелку вниз. Всё выделенное переезжает на одну строку ниже. Ещё нажатие — ещё ниже. Хочешь вверх — стрелку вверх.

Это переворачивает привычный порядок работы. Надо поменять местами две функции? Выделил одну, подвинул. Импорты в начале файла выстроились не по алфавиту? Перетащил каждый на своё место за секунду. Допустим, в теле условия сначала шла обработка ошибки, а потом основной код, но логичнее наоборот. Просто жмёшь Alt+↓ на первом блоке — и он уже после второго. Никакого риска потерять скобку или пробел, структура остаётся целой.

Здесь мог бы быть скрин: выделенный блок if (!data) return;, стрелочка вниз, и он уже внутри try, где нужен.

Три сочетания, которые сидят в редакторе прямо сейчас, но ими почти не пользуются. Начни применять их завтра — и через неделю заметишь, что рука сама тянется к клавиатуре, а мышь пылится. Ещё больше лайфхаков, заточенных под твой стиль работы, будет в следующих выпусках.

Какой редактор предпочитаешь? Голосуй — подберу лайфхаки под него.