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

Любую команду в Visual Studio Code можно выполнить через командную строку (Ctrl + Shift + P), но сочетания клавиш помогают сильно экономить время. Достаточно только привыкнуть их использовать.

  1. Shift + Tab - сместить табуляцию на один шаг влево. Мало кто знает, что достаточно поставить курсор в любое место строки, нажать Shift + Tab и вуаля, вся строка смещается влево на «один таб».
  2. Ctrl + / - закомментировать или раскомментировать строку. VS Code сам разберется, какой язык программирования вы используете, и в начале строки установит или удалит необходимый символ для комментария. Место, где находится курсор на строке неважно.
  3. Shift + Del - удалить строку целиком. Теперь не нужно выделять мышкой всю строку и потом нажимать Backspace. Не нужно выделять всю строку. Правда!
  4. Alt + ↑ / ↓ - перемещение строки с курсором вверх или вниз. Просто попробуйте и ощутите, насколько это удобно. Знаете шутку «стоит всего один раз зимой надеть подштанники, и ты уже не можешь остановиться»? Так вот стоит только один раз переместить так строку, и вы уже не сможете по-другому!
  5. Shift + Alt + ↓ / ↑ - дублирование строки с курсором вниз. В зависимости от ↓ или ↑ курсор останется на текущей или новой строке. Теперь можно обойтись без Ctrl + C, хотя нет, нельзя
  6. Ctrl + Enter - Вставьте строку ниже
  7. Ctrl + Shift + Enter - Вставить строку выше
  8. Ctrl + Shift + \ - Перейти к соответствующей скобке
  9. Ctrl + ] / [ - Отступ/выступ линии
  10. Home / End - Перейти к началу/концу строки
  11. Ctrl + Home - Перейти к началу файла
  12. Ctrl + End - Перейти к концу файла
  13. Ctrl + ↑ / ↓ - Прокрутить строку вверх/вниз
  14. Alt + PgUp / PgDn - Прокрутить страницу вверх/вниз
  15. Alt + Click - Вставить мультикурсор
  16. Ctrl + Alt + ↑ / ↓ - Добавить мультикурсор выше/ниже
  17. Ctrl + U - Отменить последнюю операцию с курсором
  18. Shift + Alt + I - Вставить курсор в конце каждой выбранной строки
  19. Ctrl + L - Выбрать текущую строку. Целиком. Теперь копипастить еще проще, не правда ли?
  20. Ctrl + Shift + L - Выбрать все вхождения текущего выбора
  21. Ctrl + F2 - Выбрать все вхождения текущего слова
  22. Shift + Alt + → - Развернуть выбор
  23. Shift + Alt + ← - Уменьшить выбор
  24. F2 - переименовать переменную. Прошу заметить, что переименовываются все переменные с таким названием только внутри блока, не внутри всего открытого файла. Часто нужно переименовать переменную, которая уже используется в нескольких местах функции, и тут либо вручную расставлять курсор в нужное место, либо поставить курсор на переменную и нажать F2.
  25. F12 или Alt + ЛКМ на переменной - перейти к переменной или родительскому классу.
  26. Ctrl + D - выделяет слово, на котором находится курсор. Следующее нажатие на D (удерживая Ctrl) выделить следующее по порядку вниз идентичное значение. Выделить все вхождения слова можно вот так - Ctrl + F2. Радует то, что курсор оказывается в конце каждого выделенного значения и сразу можно редактировать!
  27. Ctrl + Alt + → - разделить рабочую область и переместить актуальную вкладку вправо.
  28. Ctrl + Alt + ← - возвращает вкладку назад. Вы не поверите, насколько удобно видеть, например, index.html и style.css рядом.

А теперь неочевидные, но потрясающие возможности 😺

Меню → Файл → Настройки → Сочетания клавиш (Ctrl + K и Ctrl + S), в строке поиска вводим необходимый параметр и кликаем по результату мышкой, после нажимаем нужные клавиши для установки пользовательской настройки и наслаждаемся. Команды, которые точно стоит попробовать:

Остальное находим в поисковике ;)

Источник