Подтвердить что ты не робот

Выделить все найденные результаты RegEx в Atom

Я пытаюсь выбрать все результаты поиска регулярных выражений, чтобы я мог их модифицировать (не заменяя их текстом!), например, делая их все прописными буквами с Cmd + K -> Cmd + U. Я знаю, что я мог бы делать их один за другим, повторяя Cmd + G, Cmd + K, Cmd + U, но для большого файла это просто не практично или реалистично. Я также знаю об использовании bash и может использовать другие альтернативы сценариев, я бы хотел найти способ сделать это внутри Atom, я рад установить внешнюю библиотеку, если это необходимо.

Пример выбора

Вещи, которые я пробовал:

  • Cmd + D, это просто выбирает следующий экземпляр этой точной буквы, а не следующий результат, соответствующий регулярному выражению.
  • Cmd + Shift + G и альтернативы (alt/right shift/ctrl), Cmd + G выбирает следующий результат, соответствующий Regex, который находится в правильном направлении.
  • Изменение всего выделенного текста на уникальную строку, выделив их все, нажав Cmd + Z и надеясь, что он останется выбранным, это не так.
  • Много Google и чтение, хотя Обсуждение Atom.
  • Чтение Документация по объекту по теме
4b9b3361

Ответ 1

Нажатие Alt + Enter выберет все экземпляры, соответствующие вашим результатам поиска. Это также работает для поиска в RegEx.

Источник: https://github.com/atom/find-and-replace/pull/290