Visual Studio Code: как мне удалить строку текста, если в этой строке найдена строка?

#visual-studio-code

#visual-studio-code

Вопрос:

Я хочу использовать Visual Studio code для поиска строки текста и удаления всей этой строки, если строка текста обнаружена.

Комментарии:

1. На самом деле это не очень полезно, просто используйте cmd-f (mac) и control-f (windows)

2. введите текст, который вы хотите найти, в диалоговом окне поиска, щелкните в редакторе, Select All Occurrences , курсор влево, ctrl X

3. Если у вас есть расширение vim, например vscodevim , вы можете использовать :g /string of text/d See phoenixnap.com/kb/how-to-delete-line-vim

4. Введите текст в виджет поиска, нажмите Alt Enter, чтобы выбрать все совпадения, Ctrl L, чтобы выделить всю строку, в которой находится каждое совпадение, и Ctrl X, чтобы вырезать эту строку. Все, не выходя из виджета поиска.

Ответ №1:

  1. Введите свой текст в виджет поиска
  2. Alt Enter чтобы выбрать все найденные совпадения
  3. Ctrl L чтобы выбрать всю строку, в которой находится каждое совпадение
  4. Ctrl X чтобы вырезать эти строки

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

найдите и удалите все совпадения