Это может быть редко, но иногда вам потребуется изменить некоторые атрибуты, чтобы убедиться, что они не имеют общего имени. Например, вы, возможно, только что написали независимую функцию, в которой упоминается совершенно другой элемент с тем же именем, и вам нужно различать их.
Для больших проектов это может означать просмотр сотен или тысяч строк за раз. К счастью, в Visual Studio Code есть удобный ярлык, который позволяет вам выбрать конкретный элемент, строку или столбец в проекте и одновременно редактировать все его экземпляры. Читайте дальше, чтобы узнать больше.
Как изменить все экземпляры на ПК с Windows
Если вы хотите изменить все экземпляры слова одновременно в Windows, вам нужно выполнить следующее:
- Выберите определенный элемент или значение, которое вы хотите изменить.

- Чтобы выбрать все экземпляры этого элемента, используйте сочетание клавиш “CTRL + SHIFT + L”

- Все экземпляры должны быть выделены по всему коду с курсором в конце.

- В режиме мультикурсора внесите необходимые изменения в слово (или введите дополнительный текст позже). Щелкните в любом месте кода, чтобы выйти из режима с несколькими курсорами и вернуться к одному курсору.
Если вы хотите выбрать экземпляры по одному, процесс немного отличается и выглядит следующим образом: это:
- Выберите элемент или значение, которое нужно изменить.

- Нажмите “CTRL + D” для выбора следующего экземпляра, затем еще раз для следующего и т. д.

- Вы можете изменить все выбранные экземпляры напрямую.

- Выход из мультикурсорного режима режим, щелкнув в любом месте кода.
Как изменить все экземпляры на Mac
VS Code работает одинаково на всех платформах. Одно из немногих отличий заключается в сочетаниях клавиш из-за того, что каждая система использует различные настройки клавиатуры и значения по умолчанию.
После того, как вы откроете свой код и определите слово, которое хотите заменить, процедура изменения всех его экземпляров выглядит следующим образом:
- Щелкните в любом месте внутри слово, которое вы хотите изменить.

- Нажмите “CMD + SHIFT + L” чтобы выделить и выбрать все экземпляры в коде и войти в режим с несколькими курсорами. Курсоры перемещаются в конец слова по умолчанию и выбирают слово.

- Внесите изменения по своему усмотрению (вы не ограничены выбранным словом и может добавить текст за ним).

- Закройте мультикурсор режим, щелкнув в любом месте редактора.
Вы также можете войти в режим с несколькими курсорами, последовательно добавляя экземпляры слова или атрибута к выбору. Вот как это сделать:
- Выберите слово, которое хотите изменить.

- Нажмите “CMD + D” чтобы выбрать следующий его экземпляр в коде.

- Повторить шаг 2, пока не дойдете до места в коде, где не нужно вносить никаких изменений.
- Измените выбранное слово по мере необходимости.

- Нажмите в любом месте, чтобы вернуться в режим одного курсора.

Как изменить все экземпляры в Linux
Код VS в Linux разделяет настройки сочетаний клавиш в Windows.
Если вы хотите изменить все экземпляры слова одновременно, вот что вам нужно сделать:
- Выберите нужное слово в любом месте кода.

- Нажмите “CTRL + SHIFT + L” чтобы выбрать все экземпляры этого элемента во всем коде. Все экземпляры должны быть выделены, с курсором в конце, и платформа редактирует в режиме с несколькими курсорами.
< /li>
- Внесите нужные изменения. Редактор будет работать со всеми выбранными изменениями одновременно.

- Нажмите в любом месте, чтобы вернуться к одному курсору, когда закончите.< /li>
Если вы хотите быть более точным (например, оставить новые экземпляры одинаковыми), вы можете выбирать последовательно. Вот как это сделать:
- Выберите слово, которое нужно изменить.

- Нажмите “CTRL + D” для выбора следующего экземпляра. Обратите внимание, что при этом открывается режим редактирования с несколькими курсорами.

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

- Выйдите из выделения несколькими курсорами, щелкнув в любом месте.
Другие советы
VS Code имеет множество других отличных сочетаний клавиш, таких как “Shift + Alt” создать поле столбца для многострочных изменений или выбрать строку, щелкнув ее номер.
Знаете ли вы об этих сочетаниях клавиш для VS Code? Есть ли какой-либо другой редактор кода, который вы предпочитаете использовать? Где вы берете материалы и инструкции по кодированию? Не забудьте поделиться им с нами в комментариях!