Вот руководство для windows и linux
Как и многие из вас, я уже давно работаю с Visual Studio Code в проектах, использующих такие языки, как Python, Javascript, Typescript и т. д. Без сомнения, это отличный инструмент, но у меня такое чувство, что я не такой продуктивно, как когда я работаю с Java, используя IntelliJ IDEA. Это почему?
Самая большая разница в том, что я изучил большинство нужных мне сочетаний клавиш в Intellij, поэтому я почти не использую мышь при программировании, и для меня это имеет огромное значение. В intelliJ есть отличный плагин под названием Key Promoter X, который подскажет вам ярлыки для каждого действия, которое можно было бы выполнить с помощью ярлыка. Его очень легко выучить и запомнить наиболее часто используемые сочетания клавиш. Я не смог найти подобный плагин для VS Code, если он существует, пожалуйста, ПОЖАЛУЙСТА, дайте мне знать в комментариях!
Как я знаю, трудно время от времени заходить и проверять шпаргалку по сочетаниям клавиш VS Code, вот подборка наиболее часто используемых (мной) сочетаний клавиш, которые вам (мне) следует запомнить в первую очередь:
Вот список TOP 20 ярлыков с изображениями:
1- Палитра команд: ⇧⌘P
2- Быстрое открытие файла: ⌘P
3- Ошибки и предупреждения: переключение окна ⇧⌘M
переход между ошибками с помощью F8
или ⇧F8
4- Переключить терминал: ⌃`
5- Переключить боковую панель: ⌘B
6- Режим дзен: ⌘K Z
Выйдите, нажав Esc
Esc
7- Открыть новую вкладку: ⌘\
8 – Переключить вкладки: ⌘1
, ⌘2
, ⌘3
9- Выбор нескольких курсоров: Option+Click
или ⌥⌘↑
/ ⌥⌘↓
10- Выбор следующего вхождения: ⌘D
11- Выберите текущую строку: ⌘L
12- Расширить/уменьшить выбор: ⌃⇧⌘←
или ⌃⇧⌘→
13- Копировать строку вверх/вниз: ⇧⌥↑
или ⇧⌥↓
14- Переместить строку вверх и вниз: ⌥↑
или ⌥↓
15- Формат кода документа: ⇧⌥F
16- Перейти к определению: F12
или Cmd+click
17- Перейти к ссылкам: ⇧F12
18 – Определение просмотра: ⌥F12
19- История переходов: ⌃Tab
Навигация вперед и назад ⌃-
и ⌃⇧-
20- Переименовать: F2
Дополнительно: настройте автосохранение
откройте настройки ⌘,
и найдите автосохранение.
Так же, как знание языка и парадигмы, с которыми вы работаете, является обязательным, знание инструментов, которые вы используете для эффективной работы, также важно. Это имеет значение.