Ярлыки Visual Studio Code для повышения производительности.
Мы, инженеры-программисты, как правило, очень эффективные существа. Наша цель - оптимизировать все, а не только код.
Вот почему мы не хотим тратить 10 секунд на поиск чего-либо в графическом интерфейсе. Мы не хотим тратить даже 2 секунды. Зачем нам, если мы можем сделать это за 0,1 секунды, используя мощные сочетания клавиш?
Если я несколько раз выполняю одни и те же действия, я всегда ищу его ярлык в Google. Обычно я нахожу это.
Позвольте мне поделиться с вами ярлыками, которые я использую каждый день. Бьюсь об заклад, вы не многих из них знаете!
1. Поиск файлов по имени
Хорошо, мы начнем с перечисления наиболее распространенных и простых ярлыков.
cmd + P
(Mac) / crtl + P
(Windows) откроет поле поиска с невероятно мощным нечетким поиском. Я, наверное, использую это 100+ раз в день.
2. Настройки поиска
Этот похож; после нажатия cmd + P
(Mac) / crtl + P
(Windows) просто введите >
. Теперь вы можете ввести любой поисковый запрос, и это затронет только настройки.
3. Несколько курсоров
Эта функция настолько классная, что я хотел бы использовать ее где угодно!
Просто нажмите alt
и начните щелкать по редактору. Появятся несколько курсоров!
4. Несколько курсоров v2
Вы можете сделать что-то подобное, не щелкая мышью. cmd option + arrow down
(Mac) / shift alt + arrow down
(Windows) вставит дополнительный курсор ниже.
Очевидно, вы можете использовать arrow up
, чтобы вставить курсор выше.
5. Выберите все вхождения.
Этот довольно необычный, но очень мощный! Во-первых, вам нужно выделить текст.
Затем cmd shift + L
(Mac) / crtl shift + L
(Windows) выберите все вхождения этого текста. Это очень полезно для таких ситуаций, как переименование переменной в файле:
Представьте, что вручную переименование переменной повторяется в файле 30 раз. Ночной кошмар.
6. Удалить строку
cmd shift + K
(Mac) / crtl shift + K
(Windows) здесь подойдет.
7. Дублируйте линию.
Поместите курсор в строку, которую хотите продублировать.
Нажмите cmd + C
, затем cmd + V
(Mac) / crtl + C
, затем crtl + V
(Windows). Вуаля!
8. Искать в файле
Это хорошо знакомо всем распространенным приложениям (например, браузерам): cmd + F
(Mac) / crtl + F
(Windows).
cmd + G
(Mac) / crtl + G
(Windows) выполняет поиск следующего вхождения, а cmd shift + G
(Mac) / crtl + shift + G
(Windows) выполняет поиск предыдущего.
9. Заменить в файл
Если вы хотите заменить искомый термин, запустите cmd option + G
(Mac) / crtl shift + G
(Windows).
Затем щелкните enter
, чтобы заменить текущее вхождение.
Если вы хотите заменить их все, щелкните cmd + enter
(Mac) / crtl + enter
(Windows).
10. Искать во всех файлах
Ничего не может существовать без старого доброго поиска по всем файлам.
cmd shift + F
(Mac) / ctrl shift + F
(Windows) подойдет.
Если вы хотите сопоставить текст по регистру, нажмите cmd option + C
(Mac) / crtl shift + C
(Windows).
Вы также можете сопоставить все слово, нажав cmd option + W
(Mac) / crtl shift + W
(Windows).
11. Заменить во всех файлах
Вы хотите заменить все вхождения во всех файлах проекта, т. Е. Выполнить поиск / заменить?
Удивительно, cmd option + H
(Mac) / crtl shift + H
(Windows) делает свое дело.
cmd option + enter
(Mac) / crtl alt + enter
(Windows) запускает замену.
12. Разделенный редактор
Одной вкладки недостаточно, их нужно много! Отлично, просто нажмите cmd + \
(Mac) / alt shift + 0
(Windows). Повторяйте, пока не будете удовлетворены.
13. Закройте вкладку.
Он такой же, как в Chrome - cmd + W
(Mac) / crtl + W
(Windows).
14. Переключение между открытыми вкладками.
Хотите открыть предыдущую вкладку? crtl + tab
делает свое дело.
Вы хотите перейти на вкладку с известной позицией? crtl + [index]
это делает.
Наконец, вы можете выбрать вкладку слева / справа, нажав cmd option + arrow left/right
(Mac) / crtl page down/up
(Windows).
Заключение
Я бы не советовал сразу выучить их все наизусть - попробуйте с одним или двумя из них и постепенно адаптируйте их к своей работе.
Сохраните эту статью на случай, если вы захотите вернуться к ней позже.
Использование большего количества сочетаний клавиш повысит вашу производительность.
И ох, это так хорошо.
Больше контента на plainenglish.io