Удалить пустые строки в Netbeans 7.x
Есть ли какой-либо плагин, макрос или встроенная функция, которая может удалять пустые или избыточные пустые строки в Netbeans 7.2 (пакет PHP, Windows 7)? Из-за разных форматов линейного прерывания в процессе загрузки и загрузки (Win < > Unix через FileZilla и Netbeans) многие файлы PHP удваивали (даже в четыре раза) их разрывы строк.
![Double line breaks in PHP file]()
Я могу удалить их файл по файлу с помощью PSPad - но я ищу автоматическое или пакетное решение. Я могу принять внешний инструмент, если он доступен.
Изменить. Я знаю о помощнике Source > Format
, но нет никаких настроек для удаления пустых строк.
Ответы
Ответ 1
Вы можете сделать это с помощью регулярного выражения + и замены. Сделайте это в окне редактора или в дереве каталогов проекта (или файлов):
- Ctrl + H
- Проверьте "Регулярное выражение"
- Искать
\n\n
- Заменить
\n
- Нажмите "Заменить все", пока все строки не будут удалены.
Если вы хотите сохранить пустую строку, вы должны:
- Искать
\n\n\n
- Заменить
\n\n
Если вы хотите заменить последовательные строки, которые не пусты, но содержат пробелы, вы должны:
- Искать
\n[\t\r]+$\n
- Заменить
\n
Ответ 2
Попробуйте этот...
Ctrl + F (найти) в Netbeans как регулярное выражение:
\n\s*(\n)
и заменить все на
$1
Ответ 3
В NetBeans 7.3 (я не уверен в более ранней версии, он должен быть доступен в 7.x)
Автоматическое удаление:
Инструменты > Параметры > Редактоp > Вкл. Сохранить > Удалить прокручивание пробелов:
вы можете выбрать: "None/All Lines/Modified Lines Only"
Ручной способ:
Alt + Shift + F
Ответ 4
Да, есть один, и это очень важная функция.
Это зависит от ваших настроек, но по умолчанию вы можете нажать Alt + Shift + F или найти его в контекстном меню: Источник > Формат.
Вы можете настроить свой собственный стиль для создания здесь: Инструменты > Параметры > Форматирование. Вы можете установить это для всех языков или индивидуально.
Надеюсь, что это поможет.