Удалить пустые строки в 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 или найти его в контекстном меню: Источник > Формат.

Вы можете настроить свой собственный стиль для создания здесь: Инструменты > Параметры > Форматирование. Вы можете установить это для всех языков или индивидуально.

Надеюсь, что это поможет.