Как изменить все экземпляры в VS Code

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

Для больших проектов это может означать просмотр сотен или тысяч строк за раз. К счастью, в Visual Studio Code есть удобный ярлык, который позволяет вам выбрать конкретный элемент, строку или столбец в проекте и одновременно редактировать все его экземпляры. Читайте дальше, чтобы узнать больше.

Как изменить все экземпляры на ПК с Windows

Если вы хотите изменить все экземпляры слова одновременно в Windows, вам нужно выполнить следующее:

  1. Выберите определенный элемент или значение, которое вы хотите изменить.
  2. Чтобы выбрать все экземпляры этого элемента, используйте сочетание клавиш “CTRL + SHIFT + L”
  3. Все экземпляры должны быть выделены по всему коду с курсором в конце.
  4. В режиме мультикурсора внесите необходимые изменения в слово (или введите дополнительный текст позже). Щелкните в любом месте кода, чтобы выйти из режима с несколькими курсорами и вернуться к одному курсору.

Если вы хотите выбрать экземпляры по одному, процесс немного отличается и выглядит следующим образом: это:

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

Как изменить все экземпляры на Mac

VS Code работает одинаково на всех платформах. Одно из немногих отличий заключается в сочетаниях клавиш из-за того, что каждая система использует различные настройки клавиатуры и значения по умолчанию.

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

  1. Щелкните в любом месте внутри слово, которое вы хотите изменить.
  2. Нажмите “CMD + SHIFT + L” чтобы выделить и выбрать все экземпляры в коде и войти в режим с несколькими курсорами. Курсоры перемещаются в конец слова по умолчанию и выбирают слово.
  3. Внесите изменения по своему усмотрению (вы не ограничены выбранным словом и может добавить текст за ним).
  4. Закройте мультикурсор режим, щелкнув в любом месте редактора.

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

  1. Выберите слово, которое хотите изменить.
  2. Нажмите “CMD + D” чтобы выбрать следующий его экземпляр в коде.
  3. Повторить шаг 2, пока не дойдете до места в коде, где не нужно вносить никаких изменений.
  4. Измените выбранное слово по мере необходимости.
  5. Нажмите в любом месте, чтобы вернуться в режим одного курсора.

Как изменить все экземпляры в Linux

Код VS в Linux разделяет настройки сочетаний клавиш в Windows.

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

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

Если вы хотите быть более точным (например, оставить новые экземпляры одинаковыми), вы можете выбирать последовательно. Вот как это сделать:

  1. Выберите слово, которое нужно изменить.
  2. Нажмите “CTRL + D” для выбора следующего экземпляра. Обратите внимание, что при этом открывается режим редактирования с несколькими курсорами.
  3. Повторяйте шаг 2, пока вы достигаете той части кода, которую можно оставить как есть.
  4. Внесите изменения в выбранные слова.
  5. Выйдите из выделения несколькими курсорами, щелкнув в любом месте.

Другие советы

VS Code имеет множество других отличных сочетаний клавиш, таких как “Shift + Alt” создать поле столбца для многострочных изменений или выбрать строку, щелкнув ее номер.

Знаете ли вы об этих сочетаниях клавиш для VS Code? Есть ли какой-либо другой редактор кода, который вы предпочитаете использовать? Где вы берете материалы и инструкции по кодированию? Не забудьте поделиться им с нами в комментариях!

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий