Если вы похожи на меня и тратите весь свой рабочий день на написание кода на разных языках/фреймворках в Visual Studio Code, сокращение времени использования сенсорной панели для навигации и изменения кода может значительно повысить скорость выполнения задач и оставить вас с большим количеством времени, чтобы подумать о том, что вы на самом деле делаете.
Вы вполне можете тратить лишний час в день только потому, что никогда не выучили правильные сочетания клавиш.
Вероятно, вы не сможете освоить их все за один день. Я выбирал по одному в неделю и намеревался включить его в свою повседневную работу.
Итак, вот некоторые из них, которые оказались очень полезными для меня, и я использую их ежедневно (обратите внимание, что я использую Linux/Windows, но альтернативы Mac OS обычно очень близки).
Вы обнаружите, что у большинства из них также есть альтернативные ярлыки, это только те, которые я использую.
Удалить текущую строку: Ctrl + Shift+ K
Представьте, что вы должны были удалить свои строки, найдя свою строку с помощью курсора мыши, выбрав свою строку двойным щелчком и затем нажав «Удалить» — теперь сравните это с использованием Ctrl + Shift + K — вы, скорее всего, уже на линии с вашим курсор клавиатуры, поэтому его удаление практически не требует дополнительных затрат. Я использую это все время.
Выбрать текущую строку: Ctrl + L
Выбор строки также является довольно сложным процессом, так как вам нужно найти строку, на которой вы уже находитесь, с помощью курсора мыши, а затем дважды щелкнуть по ней, что обычно может сильно отвлечь вас от работы с клавиатурой. Это серьезная экономия времени.
Выделить текущее слово: Ctrl + D
В последнее время я также много использую Mac OS и считаю невероятно сложным выбирать текущее слово с помощью сенсорной панели. Ctrl + D (или, ну, альтернатива ему для Mac) на помощь. Я часто ловлю себя на том, что хочу изменить или удалить слово, на котором я нахожусь.
Переместить строку: Alt + Вверх/Вниз
Перемещение строк — это то, чем я занимаюсь практически весь день. Представьте, что вы должны найти строку с помощью курсора мыши, выбрать ее двойным щелчком, скопировать ее с помощью правой кнопки мыши и выбрать Копировать, удалить ее с помощью удаления, найти строку, в которую вы хотите вставить ее с помощью курсора мыши, создать новую строку, затем вставьте ее, щелкнув правой кнопкой мыши и выбрав Вставить. Самый простой вариант — Alt + Up/Down. Это сэкономит вам массу времени, и я гарантирую, что это обеспечит вам более плавный и приятный опыт разработки.
Отступ/выступ строки: Ctrl + ([/])
Хотя вы можете использовать стандартную Tab и Shift + Tab, это потребует, чтобы вы были в начале строки, чтобы отступить, что не идеально. Ctrl + [ или Ctrl + ] на помощь!
Выберите все вхождения переменной: Ctrl + D && Alt + Enter
Это особенно полезно для переименования переменных. Вы выбираете текущее слово с помощью Ctrl + D или просто перемещаете курсор на него и нажимаете Alt + Enter, и вуаля, вы сможете легко переименовать его, сэкономив массу времени.
Автоматический импорт: Ctrl + I
Это даст вам список предложений по импорту класса/интерфейса/…, который вы пытаетесь использовать, а затем автоматически импортирует его при выборе. Не могу начать объяснять, насколько это полезно. Не всегда работает идеально, особенно если импортируете что-то в проект впервые, но для большинства других случаев будет работать отлично. Это сэкономит вам массу времени на поиск правильного оператора импорта или копирование его откуда-то еще.
Поиск файлов по имени: Ctrl+P
Использование файлового проводника слева — это хорошо, но когда вы действительно знакомы с проектом, вы обычно точно знаете, что ищете — с точки зрения имени файла. Поэтому вы будете намного быстрее, просто используя Ctrl + P и вводя первые пару символов, чтобы открыть файл.
Поиск ссылок на функцию: Alt + Shift + F12
Поиск ссылок на функцию — это то, чем я занимаюсь все время, особенно во время проверки кода и тому подобного. Однако мне сложно запомнить этот ярлык, а на моей клавиатуре по умолчанию кнопка сна находится на F12, поэтому ошибок быть не может.
Перемещение вверх и вниз по файлу: Ctrl + Up/Down
Вместо того, чтобы прибегать к курсору в режиме использования клавиатуры для прокрутки вверх/вниз текущего открытого файла, просто используйте Ctrl + Up или Ctrl + Down. Вы также можете использовать PgUp или PgDown, но обычно они находятся дальше от клавиш, которые вы используете постоянно.
Открыть поиск в рабочей области: Ctrl + Shift + F
Я постоянно ищу что-то в рабочей области, и очень утомительно вырваться из рабочего процесса на основе клавиатуры только для того, чтобы открыть панель поиска в рабочей области.
Откройте панель терминала: Ctrl + `
Я постоянно использую встроенный терминал в VSCode. Это продвинет его вперед независимо от того, где вы находитесь.
Откройте новый терминал в панели терминалов: Ctrl + Shift + 5
Чаще всего вам потребуется более одного экземпляра встроенного терминала. Вместо того, чтобы постоянно искать значок, чтобы разделить панель, используйте это отличное сочетание клавиш.
Открыть папку в новом экземпляре: Ctrl + Shift + N && Ctrl + K && Ctrl + O
Я часто переключаюсь между разными проектами в VSCode и постоянно хочу открыть новый. Для этого вы открываете новое окно VSCode с помощью Ctrl + Shift + N, затем открываете селектор папок с помощью Ctrl + K && Ctrl + O. Вуаля!
И, конечно же, есть некоторые, которые полезны не только для VSCode:
Закрыть вкладку: Ctrl + W
Это стандартный ярлык для закрытия вкладок, и если вы им не пользуетесь, то вам действительно следует.
Изменить размер текста: Ctrl + (+/-)
Особенно полезно при демонстрации своей работы на собрании Zoom, текст по умолчанию обычно слишком мал, чтобы его можно было увидеть в сжатом видеопотоке.
Найти в файле: Ctrl + F
Вероятно, не нужно много говорить об этом, потому что вы уже должны использовать это везде.
Есть ли еще один, который вы используете все время и не можете найти в этом списке? Оставьте предложение в комментариях!