MyTetra Share
Делитесь знаниями!
Как в VSCode удалить строки, попадающие под регулярное выражение или шаблон поиска?
Время создания: 15.07.2024 17:38
Текстовые метки: VSCode, VS Code, Visual Studio Code, строка, удалить, шаблон, регулярное выражение, регулярка, regexp
Раздел: Компьютер - Программирование - IDE
Запись: xintrea/mytetra_syncro/master/base/1721054297h3jceci6ga/text.html на raw.github.com

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


Какова последовательность действий?



1. Находясь в редакторе кода, вызвать панель поиска. Для этого надо нажать Ctrl+F.


2. Ввести строку поиска. Если надо ввести регулярное выражение, то необходимо убедиться, что нажата кнопка с надписью [.*], расположенная справа от поля ввода. Эта кнопка называется "Use Regular Expression".


3. Нажать Alt+Enter, чтобы в тексте выделились все вхождения заданного шаблона.


4. Нажать Ctrl+L, чтобы все выделенные подстроки, удовлетворяющие шаблону, "расширились" до полных строк.


5. Нажать Del для удаления выбранных строк.



Таким образом, можно удалять из текста:



  • Либо только то, что попадает под шаблон,
  • Либо целые строки, в которых находится то, что попало в шаблон поиска.



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


Как видно из этой заметки, данным функционалом достаточно просто воспользоваться.


Так же в этом разделе:
 
MyTetra Share v.0.64
Яндекс индекс цитирования