Visual studio code удалить пустые строки
Я потратил некоторое время, пытаясь понять, как удалить все пустые строки в Visual Studio Code, и я не могу заставить его работать. Кто-нибудь знает, как это сделать, пожалуйста?
Если я нахожусь ^$ при вводе текста в поле поиска, VSC находит пустые строки (полностью пустые строки, означает отсутствие пробелов), но не удаляет их, когда я нажимаю «Заменить все». Он ничего не делает:
Для пустых строк с пробелами ^s+$ Поиск работает, но не удаляет их. Что он делает, он заменяет их пустой строкой без пробелов :))
Должно быть, я делаю что-то неправильно. Я просто не могу понять, что это. Кто-нибудь знает? Благодарю.
Для тех, кому может быть интересно - что сработало для меня в версии 1.3.1 для удаления пустых строк, я использовал ctrl + h (найти и заменить) alt + r (использовать регулярное выражение)
Это должно сделать два последовательных конца строки в одном.
Также работает этот шаблон регулярного выражения:
Затем CTRL+Enter заменить все строки.
Объяснение приведенной выше схемы:
Visual Studio Code 1.13.0 Linux Lite:
- Хит CTRL + H
- Выберите «Использовать регулярное выражение»
- Найти поле: ^ ( s) * $ n ( s | n) * n (введите много окончаний n, как вам нужно)
- Заменить поле: пустое
- Нажмите, чтобы заменить все
Пустые линии ушли!
Попробуйте использовать ^ s * n в диалоговом окне «Заменить» VS Code -
Вот мое регулярное выражение, оно ловит все лишние новые строки и пустые строки, которые содержат только пробел, вкладки и т. Д.
И я заменю все матчи на
PS: Не забудьте выбрать опцию регулярного выражения в окне поиска!
Я потратил некоторое время, пытаясь понять, как удалить все пустые строки в Visual Studio Code, и я не могу заставить его работать. Кто-нибудь знает, как это сделать, пожалуйста?
Если я ищу ^$ при вводе его в поле поиска VSC действительно находит пустые строки (полностью пустые строки, означает отсутствие пробелов), но он не удаляет их, когда я нажимаю заменить все. Он ничего не делает:
Для пустых строк с пробелами ^\s+$ поиск работает, но он их не удаляет. Что он делает, так это заменяет их пустой строкой без пробелов :))
Должно быть, я делаю что-то не так. Я просто не могу понять, что это такое. Кто-нибудь знает? Спасибо.
Visual Studio Code не комментирует пустые строки Я искал везде решение этой проблемы, но ничего не мог найти, и это не давало мне покоя уже несколько месяцев. В основном происходит то, что VS Code игнорирует пустые строки, Когда вы говорите ему закомментировать несколько строк кода. Так, например.
Я дизайнер взаимодействия в проекте Angular на основе HTML. Я пытаюсь создать новый шаблон HTML на основе шаблона, созданного другой командой. Я использую Firebug, чтобы захватить существующий HTML и изменить его в Visual Studio Code. Наряду с HTML, который мне полезен, я также получаю тонну тегов.
Для тех, кому может быть интересно - что работало у меня в версии 1.3.1 (и все еще работает в 1.33.1) для удаления пустых строк я использовал ctrl + h (найти и заменить) alt + r (использовать регулярное выражение)
Тогда в поле найти:
В коробке замены:
Это должно превратить два последовательных знака конца строки в один.
Если вам нужно заменить сразу несколько пустых строк (более двух), вы можете использовать следующее регулярное выражение в поле поиска:
Если вам нужно заменить также пустые строки пробелами, то вам нужно использовать следующее регулярное выражение в поле поиска:
Код VS использует регулярные выражения javascript
То, что также работает, - это паттерн regex:
Затем CTRL+Enter , чтобы заменить все строки.
Объяснение вышеприведенного паттерна:
Visual Studio Code 1.13.0 Linux Лайт:
Пустые строки исчезли!
Пытаясь найти замену в Visual Studio Code, я нахожу, что его вкус Regex отличается от полного Visual Studio. В частности, я пытаюсь объявить именованную группу с string (?<p>[\w]+) , которая работает в Visual Studio, но не в Visual Studio Code. Он будет жаловаться с ошибкой Invalid group .
Я хочу удалить пустые строки цитат в конце письма: > Hello > > thats quotet> > > к > Hello > > thats quotet> Но regex preg_replace(/^>\W*$/m, , $input_lines) не будет делать трюк, потому что он также удаляет > пустой строки, которая не находится в конце. edit: и.
Вот мой regex, он ловит все дополнительные новые строки и пустые строки,которые содержат только пробел, вкладки и т. д
И я заменяю все спички на \n
Объяснение
P.S :не забудьте выбрать опцию regex в окне поиска!!
Попробуйте использовать ^\s*\n в диалоговом окне замены VS Code -
нет, ты все делаешь правильно.
Я получаю то же самое поведение здесь.
Я также попробовал другой regex: (\r?\n) , но, похоже, он работает только для отдельных строк.
может быть, есть предпочтение изменить поведение регулярных выражений по умолчанию, или, может быть, VS просто построен таким образом (на основе строки)
конечно, нет ничего страшного в том, чтобы вырезать-вставить и обратно из другого текстового редактора.
Я не знаю, как ты, но запоминать много команд для меня - пустая трата времени!
Используйте расширение "Blank Line Organizer", вот его описание:
Это расширение поможет вам организовать пустые строки в коде, удалив несколько пустых строк. Расширение удаляет пустые строки только из выбранных строк, если таковые имеются, в противном случае-из всего файла
Как им пользоваться: проверьте описание расширения, но оно действительно хорошо шьет!
Другими словами, после сохранения файла он автоматически очищается!
Я нашел следующие работы лучше всего для меня в Visual Studio:
Заменять: ^\n$ с: <no value here>
Это позволит найти все пустые строки и очистить их.
В моем случае. решение kobi7 (\r?\n) работало только для меня, Мне пришлось запустить его снова с небольшой модификацией, чтобы заставить его работать для отдельных строк (просто изменил 2 на 1)
Расширение Code Maid - это все, что вам нужно. Вы можете использовать сочетание клавиш Ctrl M + пробел для очистки вашего файла, он удалит пустые строки и отформатирует ваш код. Вы также можете настроить формат и правило очистки. Надеюсь, это полезно.
Один или несколько разрывов строк (\n)+ и заменить на \n
Есть моя версия для очистки пустых строк с пробелом:
Заменить: ^\n$ На: "blank space"
Windows 10,Visual Studio 2015
Спасибо за ваш вопрос, я узнал кое-что новое.
Похожие вопросы:
Я думал, что это не так уж трудно сделать, но я хочу удалить все пустые строки (или строки, содержащие только пробелы и вкладки в Java) с помощью String.replaceAll. Мой regex выглядит так: s =.
Как удалить пустые строки в Visual Studio?
Я пытался удалить все комментарии и пустые строки в файле с помощью макроса. Теперь я придумал это решение, которое удаляет комментарии(есть некоторая ошибка, описанная ниже), но не может удалить.
Visual Studio Code не комментирует пустые строки Я искал везде решение этой проблемы, но ничего не мог найти, и это не давало мне покоя уже несколько месяцев. В основном происходит то, что VS Code.
Я дизайнер взаимодействия в проекте Angular на основе HTML. Я пытаюсь создать новый шаблон HTML на основе шаблона, созданного другой командой. Я использую Firebug, чтобы захватить существующий HTML.
Пытаясь найти замену в Visual Studio Code, я нахожу, что его вкус Regex отличается от полного Visual Studio. В частности, я пытаюсь объявить именованную группу с string (?<p>[\w]+) , которая.
Я хочу удалить пустые строки цитат в конце письма: > Hello > > thats quotet> > > к > Hello > > thats quotet> Но regex preg_replace(/^>\W*$/m, , $input_lines) не.
Как можно полностью удалить Visual Studio code и его расширения (включая все конфигурации и т. д.) В windows 10 Я попытался удалить и установить его, но он вспомнил, что это предыдущая настройка.
Я пытаюсь создать простую задачу regex-найти и заменить в Visual Studio Code. В настоящее время я копирую из AD некоторых пользователей во временный файл в Visual Studio code и удаляю CN= в начале.
У меня есть файл csv, с которым я работаю в Visual Studio Code (VSC). Файл содержит несколько гиперссылок, прикрепленных к тексту документа. Например: Available at SSRN.
Я потратил некоторое время, пытаясь выяснить, как удалить все пустые строки в коде Visual Studio, и я не могу заставить его работать. Кто-нибудь знает, как это сделать, пожалуйста?
Если я ищу ^$ при вводе его в поле поиска VSC находит пустые строки (полностью пустые строки, означает отсутствие пробелов), но не удаляет их, когда я нажимаю Заменить все. Ничего не делает
Для пустых строк с пробелами ^\s+$ Поиск работает, но не удаляет их. Что он делает, он заменяет их пустой строкой без пробелов:))
Должно быть, я делаю что-то не так. Я просто не могу понять, что это. Кто-нибудь знает? Благодарю.
Для тех, кто может быть заинтересован - что работало для меня в версии 1.3.1, чтобы удалить пустые строки, я использовал ctrl + h (найти и заменить) alt + r (используйте регулярное выражение)
В поле поиска тогда:
В коробке замены:
Это должно сделать два последовательных знака конца строки в один.
Также работает этот шаблон регулярных выражений:
Затем нажмите CTRL+Enter, чтобы заменить все строки.
Объяснение вышеприведенного шаблона:
Visual Studio Code 1.13.0 для Linux Lite:
- Нажмите CTRL + H
- Выберите "Использовать регулярное выражение"
- Поле поиска: ^(\s)*$\n (введите много концов \ n, как вам нужно)
- Заменить коробку: пусто
- Нажмите заменить все
Пустые строки пропали!
Вот мое регулярное выражение, оно ловит все дополнительные новые строки и пустые строки, которые содержат только пробел, табуляции и т. Д.
И я заменяю все матчи на \n
объяснение
PS: не забудьте выбрать опцию регулярных выражений в окне поиска!
Я потратил некоторое время, пытаясь понять, как удалить все пустые строки в коде Visual Studio, и я не могу заставить его работать. Кто-нибудь знает, как это сделать?
Если я нахожу ^$ при вводе текста в поле поиска, VSC находит пустые строки (полностью пустые строки, означает пробелы), но не удаляет их, когда я нажимаю "Заменить все". Он ничего не делает:
Для пустых строк с пробелами ^\s+$ Поиск работает, но не удаляет их. Что он делает, он заменяет их пустой строкой без пробелов:))
Должно быть, я делаю что-то неправильно. Я просто не могу понять, что это. Кто-нибудь знает? Спасибо.
ОТВЕТЫ
Ответ 1
Для тех, кто может быть заинтересован - что работало для меня в версии 1.3.1 (и до сих пор работает в 1.33.1) для удаления пустых строк, я использовал ctrl + h (найти и заменить) alt + r (Используйте регулярное выражение)
В поле поиска тогда:
В коробке замены:
Это должно сделать два последовательных знака конца строки в один.
Если вам нужно заменить больше пустых строк (более двух) сразу, вы можете использовать следующее регулярное выражение в поле поиска:
Если вам нужно заменить также пустые строки пробелами, то вам нужно использовать следующее регулярное выражение в поле поиска:
VS код использует регулярные выражения JavaScript
Ответ 2
Также работает этот шаблон регулярного выражения:
Затем CTRL+Enter заменить все строки.
Объяснение приведенного выше шаблона:
Ответ 3
Visual Studio Code 1.13.0 Linux Lite:
- Хит CTRL + H
- Выберите "Использовать регулярное выражение"
- Найти поле: ^ (\ s) * $\n (введите много окончаний \n, как вам нужно)
- Заменить поле: пусто
- Нажмите "Заменить все"
Пустые строки ушли!
Ответ 4
Здесь мое регулярное выражение, он ловит все дополнительные новые строки и пустые строки, которые содержат только пробел, вкладки и т.д.
И я заменяю все совпадения на \n
объяснение
PS: не забудьте выбрать опцию регулярных выражений в окне поиска!
Ответ 5
Попробуйте использовать ^\s *\n в диалоге замены кода VS -
Ответ 6
нет, вы делаете это правильно.
Здесь я получаю такое же поведение.
Я также пробовал другое регулярное выражение: (\r?\n) но кажется, что он работает только для одиночных строк.
возможно, есть предпочтение изменять поведение регулярного выражения по умолчанию, или, может быть, VS просто построен таким образом (на основе строк)
конечно же, это не имеет большого значения вырезать-вставить и вернуться из другого текстового редактора.
Ответ 7
Я нашел следующие лучшие работы для меня в Visual Studio:
Заменить: ^\n$ С: <no value here>
Это найдет все пустые строки и очистит их.
Ответ 8
Я не знаю о тебе, но запомнить много команд для меня, кажется, пустая трата времени!
Используйте расширение "Blank Line Organizer", вот описание:
Это расширение поможет вам организовать пустые строки в коде, удалив несколько пустых строк. Расширение удаляет пустые строки только из выбранных строк, если таковые имеются, в противном случае из всего файла
Как его использовать: проверьте описание расширения, но оно действительно выглядит красиво!
Другими словами, после сохранения файла он автоматически очищается!
Ответ 9
В моем случае. Решение kobi7 (\r?\n) работало только для меня, мне пришлось запустить его снова с небольшой модификацией, чтобы он работал для отдельных строк (просто изменил 2 на 1)
Ответ 10
Code Maid Расширение - это все, что вам нужно. Вы можете использовать комбинацию Ctrl M + Space bar для очистки вашего файла, он удалит пустые строки и отформатирует ваш код. Вы также можете настроить правило форматирования и очистки. Надеюсь, это полезно.
Читайте также: