Как выбрать несколько строк в коде VS

Зарегистрируйтесь и зарабатывайте 1000$ в день ⋙

В быстро меняющемся мире программирования каждое нажатие клавиши имеет значение. Для разработчиков, знакомых с Visual Studio Code (VS Code), освоение его функций может значительно повысить производительность. Одним из фундаментальных навыков является быстрое выделение нескольких строк, что может упростить задачи кодирования от рефакторинга до форматирования.

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

Как выбрать несколько строк в VS Code

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

Вот как можно выбрать несколько строк в этой программе на ПК с Windows:

  1. Используйте мышь, чтобы выбрать лишнее слово или любой другой элемент.
  2. Нажмите и удерживайте комбинацию клавиш Ctrl+Alt .
  3. Не отпуская Ctrl + Alt , нажмите клавишу Стрелка вниз, чтобы выбрать то же слово в строках ниже исходных строк. Нажмите кнопку столько раз, сколько необходимо.
    How To Select Multiple Lines In VS Code
  4. Введите заменяющее слово.
    How To Select Multiple Lines In VS Code
  5. Закончив, нажмите кнопку Esc , чтобы выйти из режима многострочного редактирования.

Для пользователей MacOS процесс так же прост:

  1. Выберите место в строке, которое вы хотите отредактировать, и удерживайте комбинацию клавиш Option + CMD .
    How To Select Multiple Lines In VS Code
  2. Удерживая ярлык, используйте клавишу со стрелкой вниз , чтобы выбрать это место в каждой строке.

У вас не должно возникнуть проблем с выбором нескольких строк, если вы программист Linux VS.

  1. Выделите часть кода, которую хотите удалить или заменить, и нажмите и удерживайте Shift + Alt .
    How To Select Multiple Lines In VS Code
  2. Не отпуская комбинацию Shift+Alt , с помощью клавиши Стрелка вниз выделите тот же элемент в остальных строках.

Далее вам следует научиться сравнивать два файла в VS Code .

Как вставить несколько курсоров в VS Code

Выбор нескольких строк — не единственный способ редактировать несколько строк одновременно. Вы также можете использовать функцию мультикурсора. Добавив мультикурсор, вы можете настраивать несколько строк одновременно, вводя одно и то же значение для каждой строки.

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

  1. Нажмите первую строку и удерживайте кнопку Alt , если у вас ПК с Windows или Linux, чтобы поместить мультикурсор в строки, по которым вы щелкаете. Либо нажмите клавишу Option , если вы пользователь macOS.
    How To Select Multiple Lines In VS Code
  2. Если мультикурсор вам больше не нужен, нажмите кнопку Esc , чтобы удалить его из рабочей области. Esc — универсальная клавиша для всех операционных систем.

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

Размещайте курсоры в конце строк

Некоторые проекты требуют, чтобы вы размещали курсоры в конце каждой строки.

  1. Выделите несколько строк с помощью ярлыка из первого раздела, в зависимости от вашей операционной системы. Например, пользователи Windows должны нажать и удерживать клавиши Ctrl , Alt и стрелку вниз .
    How To Select Multiple Lines In VS Code
  2. Нажмите комбинацию Shift + Option + I на вашем устройстве MacOS.
  3. Shift + Alt + I , если вы пользователь Linux или Windows.

Размещайте курсоры ниже и выше текущего курсора

Окончание строк может быть не лучшим местом для ваших курсоров. Иногда вам нужно быть более конкретным и размещать их ниже и выше исходного курсора.

  1. Выберите отправную точку, поместив курсор на одну из линий. Если вы программист Windows или Linux VS, нажмите клавиши Ctrl + Alt + Стрелка вниз , чтобы поместить мультикурсор под исходный курсор.
    How To Select Multiple Lines In VS Code
  2. Если у вас компьютер MacOS, используйте клавиши CMD + Option + Стрелка вниз, чтобы выполнить то же действие.
  3. При необходимости используйте клавиши Ctrl + Alt + Стрелка вверх, чтобы включить мультикурсор поверх исходного в Windows или Linux. На платформах macOS необходимо нажать клавиши CMD + Option + стрелка вверх, чтобы поместить курсор над начальной точкой.

Поместите курсоры в следующее соответствующее место.

Сделайте это, если вам нужен курсор только в соответствующей части строки, ближайшей к вашей начальной точке.

  1. Выделите строку с помощью мыши.
  2. Нажмите комбинацию клавиш Ctrl + D , если вы пользователь Windows или Linux. ( CMD + D , если вы программист macOS.) При этом мультикурсоры будут вставлены рядом с соответствующими частями кода, которые идут после исходного выделения.
    How To Select Multiple Lines In VS Code
  3. При необходимости удалите некоторые курсоры с помощью сочетания клавиш Ctrl + U в Windows и Linux.
  4. CMD + U в macOS. Имейте в виду, что этот ярлык удаляет курсоры один за другим. Комбинация не позволяет отменить все элементы за один раз.

Разместите курсоры в каждом соответствующем месте

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

  1. Выделите часть кода, куда вы хотите добавить курсоры.
    How To Select Multiple Lines In VS Code
  2. Если у вас ПК с Linux или Windows, нажмите комбинацию клавиш Ctrl + Shift + L, чтобы поместить курсор туда, где появляется выделенный текст.
  3. Используйте сочетание клавиш CMD + Shift + L, если вы профессионал в MacOS.

Этот метод также работает для изменения всех экземпляров имени переменной.

Как настроить курсор в VS Code

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

Первое, что вы можете сделать, это настроить альтернативный модификатор мультикурсора.

  1. Откройте рабочую область и используйте комбинацию клавиш Ctrl + , если у вас операционная система Windows или Linux.
  2. Вам нужно будет нажать сочетание клавиш CMD +, если вы используете VS Code в macOS.
  3. Введите в поле следующую строку: multiCursorModifieer.
    How To Select Multiple Lines In VS Code
  4. Измените кнопку-модификатор по умолчанию с Alt на то, что работает лучше.
    How To Select Multiple Lines In VS Code

Это не единственная привязка клавиш, которую вы можете настроить в VS Code. Меню настроек позволяет вам изменить любой ярлык, связанный с курсором, для упрощения манипулирования данными.

Вы можете сделать это из вашего редактора.

  1. Запустите VS Code и выберите  «Файл» в главном меню.
  2. Перейдите в «Настройки» в разделе «Файл» и откройте окно «Сочетания клавиш» с помощью комбинации клавиш CMD + K + CMD + S или сочетания клавиш macOS или Ctrl + K + Ctrl + S в Windows и Linux. Вы должны отпустить первую букву (например, K), прежде чем нажимать другую комбинацию (например, S).
    How To Select Multiple Lines In VS Code
  3. Введите идентификатор ярлыка, который вы хотите изменить. Вот некоторые из них:
    • editor.action.insertCursorBelow
    How To Select Multiple Lines In VS Code
    • editor.action.inserCursorAbove
    How To Select Multiple Lines In VS Code
    • editor.action.selectHighlights
    How To Select Multiple Lines In VS Code
    • editor.action.addSelectionToNextFindMatch
    How To Select Multiple Lines In VS Code
    • курсорUndo
    How To Select Multiple Lines In VS Code
  4. Измените соответствующий ярлык с помощью символа редактирования в левой части окна.
    How To Select Multiple Lines In VS Code

Позвольте функциям VS Code работать за вас

Изучите несколько полезных сочетаний клавиш VS Code и автоматизируйте как можно больше процессов, чтобы стать мастером редактора исходного кода. Выбор нескольких строк и настройка курсоров — отличная отправная точка. Экспериментируйте с различными позициями и функциями, чтобы найти идеальное решение для каждого проекта.

Часто задаваемые вопросы

Могу ли я выбирать строки по их номерам в VS Code?

Да. Использование сочетания клавиш Ctrl + G позволит вам выбрать номер строки для перехода.

Поддерживает ли VS Code выбор строк в нескольких файлах одновременно?

Да, VS Code использует функцию «Найти в файлах» для одновременного выбора строк в нескольких файлах. Нажмите Ctrl + Shift + F (Cmd + Shift + F на Mac), чтобы открыть виджет «Найти в файлах», введите критерии поиска, а затем используйте флажки или сочетания клавиш для выбора строк в результатах поиска.

Sign up and earn $1000 a day ⋙

Как войти в DM

Как войти в DM

Несмотря на то, что раньше это было связано с преследованием кого-то, кто вам нравится, «переход в личные сообщения» теперь является более широким термином для контакта с кем-то через социальные сети.

Как переключать корабли в Starfield

Как переключать корабли в Starfield

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

Как построить корабль с нуля в Starfield

Как построить корабль с нуля в Starfield

Ваш корабль — центральная часть вашего опыта Starfield. Вы будете жить в нем, сражаться и исследовать его. Игра позволяет вам улучшать ее по мере необходимости.

Как удалить фон с фотографии в PhotoPea

Как удалить фон с фотографии в PhotoPea

Photopea — это онлайн-редактор фотографий и графики, который позволяет пользователям редактировать свои изображения без необходимости приобретения дорогостоящих подписок на приложения. Он может работать как

Как удалить все фотографии с вашего iPhone (не потеряв их навсегда)

Как удалить все фотографии с вашего iPhone (не потеряв их навсегда)

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

Как добавить маркированные списки в Google Sheets

Как добавить маркированные списки в Google Sheets

Когда вы составляете списки, вам могут пригодиться маркированные списки. Они аккуратно все разделяют и позволяют систематизировать информацию. Вы можете вставить пулю

Как создать лесопилку в Террарии

Как создать лесопилку в Террарии

Вы искали способы украсить свой дом в Террарии? Приобретение лесопилки – один из самых удобных способов обставить свой дом в этом

Как экспортировать в MP3 в Garageband

Как экспортировать в MP3 в Garageband

В этом руководстве вы узнаете, как экспортировать файлы из Garageband в MP3 на Mac, iPhone или iPad, в том числе в определенном регионе.

Как добавить блоки в Super Mario Bros Wonder

Как добавить блоки в Super Mario Bros Wonder

Блоки были неотъемлемой частью франшизы Super Mario Bros. с момента ее создания. Они часто прячут внутри монеты и бонусы или помогают вам перемещаться по каждому уровню.

Как обновить приложения на Hisense TV

Как обновить приложения на Hisense TV

Hisense становится все более популярным брендом, когда речь идет о технологии Smart TV. Они производят недорогие светодиодные и ULED (Ultra LED) устройства, которые

Как изменить имя темы WordPress

Как изменить имя темы WordPress

Узнайте, как легко изменить название вашей темы WordPress и настроить свой веб-сайт в соответствии с вашим брендом.

Roblox: как получить обезглавленную голову

Roblox: как получить обезглавленную голову

Полное руководство по покупке или обмену эксклюзивной головы без головы, известной своим уникальным декоративным эффектом, в Roblox.

Как нацеливаться на двигатели в Starfield

Как нацеливаться на двигатели в Starfield

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

Как разделить в Excel

Как разделить в Excel

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

Как принудительно перезагрузить iPhone

Как принудительно перезагрузить iPhone

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

Как включить файлы cookie

Как включить файлы cookie

Любой, кто был в сети, вероятно, сталкивался со всплывающим окном с надписью «Этот сайт использует файлы cookie». Вам всегда предоставляется возможность либо принять все

Как использовать ВПР в Excel

Как использовать ВПР в Excel

Вычисление больших объемов данных в Excel может быть утомительным и отнимать много времени, поэтому автоматизация полезна. Если вы регулярно используете Excel, вы будете

Как снять ремешок Apple Watch

Как снять ремешок Apple Watch

Пришло время заменить ремешок Apple Watch? В этом полезном уроке мы покажем вам, как снять ремешок Apple Watch.

Как отключить блокировку всплывающих окон на iPhone

Как отключить блокировку всплывающих окон на iPhone

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

Как использовать режим полного редактирования в The Sims 4

Как использовать режим полного редактирования в The Sims 4

Sims 4 — последняя часть игровой франшизы, стартовавшей почти 20 лет назад. Сегодня он предлагает функции и скрытые настройки, позволяющие пользователям