Как изменить все экземпляры в VS Code
Это может быть редко, но иногда вам нужно будет изменить некоторые атрибуты, чтобы убедиться, что у них нет общего имени. Например, вы, возможно, только что написали независимую функцию, которая упоминает совершенно другой элемент с тем же именем и вам нужно различать их.
Для крупных проектов это может означать обработку сотен или тысяч строк одновременно. К счастью, в Visual Studio Code есть удобный ярлык, позволяющий выбрать определенный элемент, строку или столбец во всем проекте и редактировать все его экземпляры одновременно. Читайте дальше, чтобы узнать больше.
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
Как изменить все экземпляры на ПК с Windows
Если вы хотите изменить все экземпляры слова одновременно в Windows, вам необходимо сделать следующее:
- Выберите конкретный элемент или значение, которое вы хотите изменить.
- Чтобы выбрать все экземпляры этого элемента, используйте сочетание клавиш «CTRL + SHIFT + L».
- Все экземпляры должны быть выделены по всему коду курсором в конце.
- Включив режим мультикурсора, внесите необходимые изменения в слово (или впоследствии введите дополнительный текст). Щелкните в любом месте кода, чтобы выйти из режима нескольких курсоров и вернуться к одному курсору.
Если вы хотите выбирать экземпляры по одному, процесс немного отличается и выглядит следующим образом:
- Выберите элемент или значение, которое вы хотите изменить.
- Нажмите «CTRL + D», чтобы выбрать следующий экземпляр, затем еще раз для следующего и так далее.
- Вы можете изменить все выбранные экземпляры напрямую.
- Выйдите из режима мультикурсора, щелкнув в любом месте кода.
Как изменить все экземпляры на Mac
VS Code работает одинаково на всех платформах. Одно из немногих отличий заключается в сочетаниях клавиш, поскольку каждая система использует различные настройки клавиатуры и настройки по умолчанию.
После того, как вы откроете свой код и определите слово, которое хотите заменить, процедура изменения всех его экземпляров будет следующей:
- Нажмите в любом месте слова, которое хотите массово отредактировать.
- Нажмите «CMD + SHIFT + L», чтобы выделить и выбрать все экземпляры кода и войти в мультикурсорный режим. По умолчанию курсоры перемещаются в конец слова и выделяют слово.
- Вносите изменения по своему усмотрению (вы не ограничены выбранным словом и можете добавлять текст за его пределами).
- Закройте мультикурсорный режим, щелкнув в любом месте редактора.
Вы также можете войти в режим мультикурсора, последовательно добавляя в выделение экземпляры слова или атрибута. Вот как:
- Выберите слово, которое хотите отредактировать.
- Нажмите «CMD + D», чтобы выбрать следующий экземпляр в коде.
- Повторяйте шаг 2, пока не дойдете до того места в коде, где не нужно вносить какие-либо изменения.
- При необходимости отредактируйте выбранное слово.
- Щелкните в любом месте, чтобы вернуться в режим одного курсора.
Как изменить все экземпляры в Linux
Программы для Windows, мобильные приложения, игры - ВСЁ БЕСПЛАТНО, в нашем закрытом телеграмм канале - Подписывайтесь:)
VS Code в Linux использует те же настройки сочетаний клавиш, что и Windows.
Если вы хотите изменить все экземпляры слова одновременно, вот что вам нужно сделать:
- Выберите нужное вам слово в любом месте кода.
- Нажмите «CTRL + SHIFT + L», чтобы выбрать все экземпляры этого элемента в коде. Все экземпляры должны быть выделены курсором в конце, а платформа редактирует в мультикурсорном режиме.
- Введите нужные изменения. Редактор будет работать со всеми выбранными изменениями одновременно.
- Нажмите в любом месте, чтобы вернуться к одному курсору, когда закончите.
Если вы хотите быть более точным (например, сохранить неизменными новые экземпляры), вы можете выбирать последовательно. Вот как:
- Выберите слово, которое необходимо изменить.
- Нажмите «CTRL + D», чтобы выбрать следующий экземпляр. Обратите внимание, что при этом открывается мультикурсорное редактирование.
- Повторяйте шаг 2, пока не дойдете до той части кода, которую можно оставить как есть.
- Внесите изменения в выделенные слова.
- Выйдите из мультикурсорного выбора, щелкнув в любом месте.
Другие советы
В VS Code есть множество других изящных сочетаний клавиш, таких как «Shift + Alt», создающий поле столбца для многострочных изменений или выбор строки, щелкнув ее номер.
Знали ли вы об этих ярлыках для VS Code? Есть ли другой редактор кода, который вы предпочитаете использовать? Где вы берете материалы и инструкции по кодированию? Обязательно поделитесь этим с нами в комментариях!