Windows/Linux: Ctrl+Shift+F Mac: Cmd+Shift+F

Функциональность

Почти все привыкли использовать Ctrl+F или Cmd+F для поиска вещей в документах или веб-страницах. Добавление туда ключа Shift ускорит ваш поиск и покажет все местоположения вашего запроса во всей кодовой базе.

Независимо от того, просматриваю ли я свойства, копаюсь в состоянии или нахожу места, где я использую переменную, это мой быстрый способ найти мой код.

Приложение, которое я использую ежедневно, создавалось в течение многих лет несколькими разными подрядчиками и компаниями. Существует много кода, который скрыт в папках внутри папок внутри папок. Без этого ярлыка мои навыки навигации были бы очень ограничены, поэтому я очень благодарен им за то, что они внедрили его так, как они это сделали.

Если вы не используете этот ярлык, вам обязательно нужно начать!

Мои любимые варианты использования

Поиск текста

Когда у вас есть текст, отображаемый в вашем окне, есть несколько способов узнать, где он создается и обрабатывается в вашей кодовой базе.

Вы можете зайти в свои инструменты разработчика и изучить, в каком элементе он находится, и выполнить поиск по этому маршруту.

Вы можете зайти в свои инструменты разработчика React и найти компонент, в котором он живет.

Самый быстрый способ, который я нашел, — это поиск по всей кодовой базе слов в тексте. Большую часть времени текст будет единственным временем, когда эта конкретная фраза появляется в вашем приложении, а пробелы будут отфильтровывать любые лишние слова, чтобы сбить ваш поиск со следа.

Поиск всех местоположений значения свойства

Как и при любом поиске, чем конкретнее вы можете быть, тем больше он может отфильтровать. Я люблю свойства, потому что вы можете добавить «.» к передней части их.

Это значительно помогает сократить количество мест, где вам нужно копать.

Погружение прямо к источнику

Когда у вас есть ошибка, которая сообщает вам, из какого файла и функции возникает ошибка, поиск этой конкретной функции может быть быстрее, чем переход к самому файлу!

Это становится тем более верным, чем больше становится ваша кодовая база.

Фокус!

У меня есть отношения любви/ненависти с ярлыками. Мне нравится их использовать, но только если я их уже знаю. Потратить время на изучение новых ярлыков может быть утомительно, поэтому я стараюсь использовать их по одному.

Списки, содержащие «25 лучших сочетаний клавиш VSCode, которые вы должны использовать!», огромны, поэтому я постараюсь давать вам по одному в день, чтобы сосредоточиться на них.

Преднамеренная практика повышает вероятность того, что вы будете использовать это не только сегодня. Вперед к мастерству и долгосрочному использованию!

Полные списки ярлыков для интересующихся: Linux, Windows и Mac!